summaryrefslogtreecommitdiff
path: root/assets/chess/pieces/ziics/FRITZ3
diff options
context:
space:
mode:
Diffstat (limited to 'assets/chess/pieces/ziics/FRITZ3')
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bdd32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bdd48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bdd50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bdl32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bdl48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bdl50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bld32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bld48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bld50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bll32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bll48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bll50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/bll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/dsq32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/dsq40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/dsq48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/dsq50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/dsq56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kdd32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kdd48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kdd50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kdl32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kdl48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kdl50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kld32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kld48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kld50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kll32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kll48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kll50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/kll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/lsq32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/lsq40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/lsq48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/lsq50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/lsq56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/ndd32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/ndd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/ndd48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/ndd50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/ndd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/ndl32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/ndl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/ndl48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/ndl50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/ndl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/nld32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/nld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/nld48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/nld50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/nld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/nll32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/nll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/nll48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/nll50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/nll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pdd32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pdd48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pdd50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pdl32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pdl48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pdl50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pld32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pld48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pld50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pll32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pll48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pll50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/pll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qdd32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qdd48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qdd50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qdl32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qdl48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qdl50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qld32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qld48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qld50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qll32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qll48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qll50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/qll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rdd32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rdd48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rdd50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rdl32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rdl48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rdl50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rld32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rld48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rld50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rll32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rll48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rll50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ3/rll56.xpm73
130 files changed, 8086 insertions, 0 deletions
diff --git a/assets/chess/pieces/ziics/FRITZ3/bdd32.xpm b/assets/chess/pieces/ziics/FRITZ3/bdd32.xpm
new file mode 100644
index 00000000..5038b763
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bdd32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+"..**...**...** **...**...**...",
+".**...**...** ...**...**...*",
+"**...**...**. ..**...**...**",
+"*...**...**.. .**...**...**.",
+"...**...**...* .**...**...**..",
+"..**...**... ...**...**...",
+".**...**... .**...**...*",
+"**...**... *...**...**",
+"*...**...* X ...**...**.",
+"...**...* X .**...**..",
+"..**...** XXXXX **...**...",
+".**...**. X *...**...*",
+"**...**.. X ...**...**",
+"*...**... ..**...**.",
+"...**...* .**...**..",
+"..**...**. XXXXXXX .**...**...",
+".**...**.. X X **...**...*",
+"**...**... *...**...**",
+"*...**...* XXXXXXX ...**...**.",
+"...**...* X X .**...**..",
+"..**...**.. ..**...**...",
+".**...**...** ...**...**...*",
+"**...**...** .**...**...**",
+"*... .**.",
+"... *..",
+"..** ...* *...",
+".**.. **...**...**...**... *...*",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bdd40.xpm b/assets/chess/pieces/ziics/FRITZ3/bdd40.xpm
new file mode 100644
index 00000000..37df6fb1
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...** *...**...**...**..",
+"**...**...**...** ..**...**...**...",
+"*...**...**...**. .**...**...**...*",
+"...**...**...**.. **...**...**...**",
+"..**...**...**... *...**...**...**.",
+".**...**...**...** *...**...**...**..",
+"**...**...**...* .**...**...**...",
+"*...**...**...* *...**...**...*",
+"...**...**...* ..**...**...**",
+"..**...**...* **...**...**.",
+".**...**...* XX ...**...**..",
+"**...**...** XX ..**...**...",
+"*...**...** XXXXXX **...**...*",
+"...**...**. XXXXXX *...**...**",
+"..**...**.. XX ...**...**.",
+".**...**... XX ..**...**..",
+"**...**...** ..**...**...",
+"*...**...**. .**...**...*",
+"...**...**... .**...**...**",
+"..**...**...** XXXXXXXX .**...**...**.",
+".**...**...**. X X **...**...**..",
+"**...**...**.. *...**...**...",
+"*...**...**.. XXXXXXXXXX ..**...**...*",
+"...**...**... XX XX .**...**...**",
+"..**...**... *...**...**.",
+".**...**...**. **...**...**..",
+"**...**...**...** ..**...**...**...",
+"*...**...**...** **...**...**...*",
+"...** ...**",
+"..** .**.",
+".**.. .**..",
+"**... ..** **...",
+"*...** ..**...**...**...**...**.. **...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bdd48.xpm b/assets/chess/pieces/ziics/FRITZ3/bdd48.xpm
new file mode 100644
index 00000000..e97ee7f7
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bdd48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...********..**...**...**...**.",
+"*...**...**...**...************...**...**...**..",
+"...**...**...**...**** ****...**...**...**...",
+"..**...**...**...**** ***..**...**...**...*",
+".**...**...**...**** **.**...**...**...**",
+"**...**...**...**.** ****...**...**...**.",
+"*...**...**...**..** ***...**...**...**..",
+"...**...**...**...*** ***...**...**...**...",
+"..**...**...**..****** ********...**...**...*",
+".**...**...**..***** *****...**...**...**",
+"**...**...**..**** ****.**...**...**.",
+"*...**...**...*** *****...**...**..",
+"...**...**...*** ***...**...**...",
+"..**...**...**** XX ****.**...**...*",
+".**...**...**** XX *****...**...**",
+"**...**...**** XX ***...**...**.",
+"*...**...***** XXXXXXXX ***..**...**..",
+"...**...**.** XXXXXXXX **.**...**...",
+"..**...**..** XX ****...**...*",
+".**...**...** XX ***...**...**",
+"**...**...*** XX **...**...**.",
+"*...**...***** ***..**...**..",
+"...**...**.*** ***.**...**...",
+"..**...**...*** ***.**...**...*",
+".**...**...***** ******...**...**",
+"**...**...**.**** XXXXXXXXXX ******...**...**.",
+"*...**...**...*** X X *****...**...**..",
+"...**...**...**** ****...**...**...",
+"..**...**...**** XXXXXXXXXXXX ***..**...**...*",
+".**...**...***** XX XX ******...**...**",
+"**...**...***** ****...**...**.",
+"*...**...**.** **...**...**..",
+"...**...**..***** *****..**...**...",
+"..**..************** ****************...*",
+".**.*************** ***************..**",
+"**.***** *******.",
+"*..*** ****..",
+"...** **...",
+"..**** ** ***..*",
+".***** ****** ***.**",
+"**..*** ******************************** ***.**.",
+"*...*******************.**********************..",
+"...*******...**...**...**...**...**...*******...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bdd50.xpm b/assets/chess/pieces/ziics/FRITZ3/bdd50.xpm
new file mode 100644
index 00000000..0919a2a3
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bdd50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...** ..**...**...**...**...",
+"*...**...**...**...** **...**...**...**...*",
+"...**...**...**...**. *...**...**...**...**",
+"..**...**...**...**.. ...**...**...**...**.",
+".**...**...**...**... ..**...**...**...**..",
+"**...**...**...**...* .**...**...**...**...",
+"*...**...**...**...**. .**...**...**...**...*",
+"...**...**...**...** ...**...**...**...**",
+"..**...**...**...** .**...**...**...**.",
+".**...**...**...** *...**...**...**..",
+"**...**...**...** ..**...**...**...",
+"*...**...**...** **...**...**...*",
+"...**...**...** XX ...**...**...**",
+"..**...**...**. XX ..**...**...**.",
+".**...**...**.. XX .**...**...**..",
+"**...**...**.. XXXXXXXX *...**...**...",
+"*...**...**... XXXXXXXX ...**...**...*",
+"...**...**...* XX ..**...**...**",
+"..**...**...** XX .**...**...**.",
+".**...**...**. XX **...**...**..",
+"**...**...**... **...**...**...",
+"*...**...**...* *...**...**...*",
+"...**...**...**. *...**...**...**",
+"..**...**...**.. ...**...**...**.",
+".**...**...**...* XXXXXXXXXX ...**...**...**..",
+"**...**...**...** X X ..**...**...**...",
+"*...**...**...**. .**...**...**...*",
+"...**...**...**. XXXXXXXX *...**...**...**",
+"..**...**...**.. XXXX XXXX ...**...**...**.",
+".**...**...**... XX XX ..**...**...**..",
+"**...**...**... **...**...**...",
+"*...**...**...**. .**...**...**...*",
+"...**...**...**...**. *...**...**...**...**",
+"..**...**...**...**. ..**...**...**...**.",
+".**...**...**...** *...**...**...**..",
+"**...* .**...",
+"*...* *...*",
+"...**. *...**",
+"..**.. ...**.",
+".**... ...** ..**..",
+"**...** .**...**...**...**...**...**...* ..**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bdd56.xpm b/assets/chess/pieces/ziics/FRITZ3/bdd56.xpm
new file mode 100644
index 00000000..527d1f4c
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...** *...**...**...**...**...**",
+"...**...**...**...**...** ..**...**...**...**...**.",
+"..**...**...**...**...** **...**...**...**...**..",
+".**...**...**...**...**. *...**...**...**...**...",
+"**...**...**...**...**.. ...**...**...**...**...*",
+"*...**...**...**...**... ..**...**...**...**...**",
+"...**...**...**...**...** ..**...**...**...**...**.",
+"..**...**...**...**...**.. ..**...**...**...**...**..",
+".**...**...**...**...** ...**...**...**...**...",
+"**...**...**...**...** .**...**...**...**...*",
+"*...**...**...**...** *...**...**...**...**",
+"...**...**...**...** ..**...**...**...**.",
+"..**...**...**...** **...**...**...**..",
+".**...**...**...** ...**...**...**...",
+"**...**...**...**. XX ..**...**...**...*",
+"*...**...**...**. XX **...**...**...**",
+"...**...**...**.. XX *...**...**...**.",
+"..**...**...**.. XXXXXXXX ..**...**...**..",
+".**...**...**... XXXXXXXX .**...**...**...",
+"**...**...**...* XX **...**...**...*",
+"*...**...**...** XX *...**...**...**",
+"...**...**...**. XX ...**...**...**.",
+"..**...**...**... ...**...**...**..",
+".**...**...**...* ..**...**...**...",
+"**...**...**...**. ..**...**...**...*",
+"*...**...**...**... ..**...**...**...**",
+"...**...**...**...** ..**...**...**...**.",
+"..**...**...**...**. XXXXXXXXXXXX .**...**...**...**..",
+".**...**...**...**.. X X **...**...**...**...",
+"**...**...**...**... *...**...**...**...*",
+"*...**...**...**... XXXXXXXXXX ..**...**...**...**",
+"...**...**...**... XXX XXX **...**...**...**.",
+"..**...**...**...* XX XX *...**...**...**..",
+".**...**...**...* ..**...**...**...",
+"**...**...**...**.. ...**...**...**...*",
+"*...**...**...**...** *...**...**...**...**",
+"...**...**...**...**...* .**...**...**...**...**.",
+"..**...**...**...**...* *...**...**...**...**..",
+".**...**...**...**...* ..**...**...**...**...",
+"**...** .**...*",
+"*...** *...**",
+"...**. ...**.",
+"..**... ...**..",
+".**...* .**... ..**...",
+"**...**. **...**...**...**...**...**...**...* ..**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bdl32.xpm b/assets/chess/pieces/ziics/FRITZ3/bdl32.xpm
new file mode 100644
index 00000000..d6b08bbb
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bdl32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"************** ***************",
+"************* **************",
+"************* **************",
+"************* **************",
+"************** ***************",
+"************ *************",
+"*********** ************",
+"********** ***********",
+"********** X ***********",
+"********* X **********",
+"********* XXXXX **********",
+"********* X **********",
+"********* X **********",
+"********* **********",
+"********* **********",
+"********** XXXXXXX ***********",
+"********** X X ***********",
+"********** ***********",
+"********** XXXXXXX ***********",
+"********* X X **********",
+"*********** ************",
+"************* **************",
+"************ *************",
+"**** ****",
+"*** ***",
+"**** **** ****",
+"***** ******************** *****",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bdl40.xpm b/assets/chess/pieces/ziics/FRITZ3/bdl40.xpm
new file mode 100644
index 00000000..1a667751
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************** ******************",
+"***************** *****************",
+"***************** *****************",
+"***************** *****************",
+"***************** *****************",
+"****************** ******************",
+"**************** ****************",
+"*************** ***************",
+"************** **************",
+"************* *************",
+"************ XX ************",
+"************ XX ************",
+"*********** XXXXXX ***********",
+"*********** XXXXXX ***********",
+"*********** XX ***********",
+"*********** XX ***********",
+"************ ************",
+"************ ************",
+"************* *************",
+"************** XXXXXXXX **************",
+"************** X X **************",
+"************** **************",
+"************* XXXXXXXXXX *************",
+"************* XX XX *************",
+"************ ************",
+"************** **************",
+"***************** *****************",
+"**************** ****************",
+"***** *****",
+"**** ****",
+"***** *****",
+"***** **** *****",
+"****** ************************** ******",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bdl48.xpm b/assets/chess/pieces/ziics/FRITZ3/bdl48.xpm
new file mode 100644
index 00000000..fcea942d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bdl48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"********************** **********************",
+"********************* *********************",
+"******************** ********************",
+"******************** ********************",
+"******************** ********************",
+"********************* *********************",
+"********************** **********************",
+"******************** ********************",
+"****************** ******************",
+"***************** *****************",
+"**************** ****************",
+"**************** XX ****************",
+"*************** XX ***************",
+"************** XX **************",
+"************** XXXXXXXX **************",
+"************* XXXXXXXX *************",
+"************* XX *************",
+"************* XX *************",
+"************* XX *************",
+"************** **************",
+"************** **************",
+"*************** ***************",
+"**************** ****************",
+"***************** XXXXXXXXXX *****************",
+"***************** X X *****************",
+"***************** *****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XX XX ****************",
+"*************** ***************",
+"************** **************",
+"***************** *****************",
+"******************** ********************",
+"******************* *******************",
+"******** ********",
+"****** ******",
+"***** *****",
+"****** ** ******",
+"****** ****** ******",
+"******* ******************************** *******",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bdl50.xpm b/assets/chess/pieces/ziics/FRITZ3/bdl50.xpm
new file mode 100644
index 00000000..60d66f35
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bdl50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"********************** **********************",
+"********************* *********************",
+"********************* *********************",
+"********************* *********************",
+"********************* *********************",
+"********************* *********************",
+"********************** **********************",
+"******************** ********************",
+"******************* *******************",
+"****************** ******************",
+"***************** *****************",
+"**************** ****************",
+"*************** XX ***************",
+"*************** XX ***************",
+"*************** XX ***************",
+"************** XXXXXXXX **************",
+"************** XXXXXXXX **************",
+"************** XX **************",
+"************** XX **************",
+"************** XX **************",
+"*************** ***************",
+"*************** ***************",
+"**************** ****************",
+"**************** ****************",
+"***************** XXXXXXXXXX *****************",
+"***************** X X *****************",
+"***************** *****************",
+"**************** XXXXXXXX ****************",
+"**************** XXXX XXXX ****************",
+"**************** XX XX ****************",
+"*************** ***************",
+"***************** *****************",
+"********************* *********************",
+"******************** ********************",
+"****************** ******************",
+"****** ******",
+"***** *****",
+"****** ******",
+"****** ******",
+"****** ***** ******",
+"******* ******************************** *******",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bdl56.xpm b/assets/chess/pieces/ziics/FRITZ3/bdl56.xpm
new file mode 100644
index 00000000..4271182b
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************************** **************************",
+"************************* *************************",
+"************************ ************************",
+"************************ ************************",
+"************************ ************************",
+"************************ ************************",
+"************************* *************************",
+"************************** **************************",
+"*********************** ***********************",
+"********************** **********************",
+"********************* *********************",
+"******************** ********************",
+"******************* *******************",
+"****************** ******************",
+"****************** XX ******************",
+"***************** XX *****************",
+"***************** XX *****************",
+"**************** XXXXXXXX ****************",
+"**************** XXXXXXXX ****************",
+"**************** XX ****************",
+"**************** XX ****************",
+"**************** XX ****************",
+"***************** *****************",
+"***************** *****************",
+"****************** ******************",
+"******************* *******************",
+"******************** ********************",
+"******************** XXXXXXXXXXXX ********************",
+"******************** X X ********************",
+"******************** ********************",
+"******************* XXXXXXXXXX *******************",
+"****************** XXX XXX ******************",
+"****************** XX XX ******************",
+"***************** *****************",
+"******************* *******************",
+"********************* *********************",
+"************************ ************************",
+"*********************** ***********************",
+"********************** **********************",
+"******* *******",
+"****** ******",
+"****** ******",
+"******* *******",
+"******* ****** *******",
+"******** ************************************ ********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bld32.xpm b/assets/chess/pieces/ziics/FRITZ3/bld32.xpm
new file mode 100644
index 00000000..18651880
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bld32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+".**...**...**. *...**...**...*",
+"**...**...**. ..**...**...**",
+"*...**...**.. X .**...**...**.",
+"...**...**... **...**...**..",
+"..**...**...** **...**...**...",
+".**...**...** ...**...**...*",
+"**...**...** XXX .**...**...**",
+"*...**...** XXXXX *...**...**.",
+"...**...** XXX XXX ..**...**..",
+"..**...**. XXXX XXXX .**...**...",
+".**...**. XX XX *...**...*",
+"**...**.. XXXXX XXXXX ...**...**",
+"*...**... XXXXX XXXXX ..**...**.",
+"...**...* XXXXXXXXX .**...**..",
+"..**...**. XXXXXXXXX .**...**...",
+".**...**.. **...**...*",
+"**...**...* XXXXX **...**...**",
+"*...**...** *...**...**.",
+"...**...** ..**...**..",
+"..**...** XXXXX **...**...",
+".**...**... .**...**...*",
+"**...**...**. ..**...**...**",
+"*...**...**. X X **...**...**.",
+"...* XX XX .**..",
+"..* XXXXXXXX XXXXXXXX *...",
+".**. . *...*",
+"**... .** *...**",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bld40.xpm b/assets/chess/pieces/ziics/FRITZ3/bld40.xpm
new file mode 100644
index 00000000..e33883a4
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...** *...**...**...**..",
+"**...**...**...** ..**...**...**...",
+"*...**...**...**. XX .**...**...**...*",
+"...**...**...**.. XX **...**...**...**",
+"..**...**...**... *...**...**...**.",
+".**...**...**...** *...**...**...**..",
+"**...**...**...* .**...**...**...",
+"*...**...**...* XXXX *...**...**...*",
+"...**...**...* XXXXXX ..**...**...**",
+"..**...**...* XXXXXXXX **...**...**.",
+".**...**...* XXXX XXXX ...**...**..",
+"**...**...** XXXXX XXXXX ..**...**...",
+"*...**...** XXX XXX **...**...*",
+"...**...**. XXXX XXXX *...**...**",
+"..**...**.. XXXXXX XXXXXX ...**...**.",
+".**...**... XXXXXX XXXXXX ..**...**..",
+"**...**...** XXXXXXXXXXXX ..**...**...",
+"*...**...**. XXXXXXXXXXXX .**...**...*",
+"...**...**... .**...**...**",
+"..**...**...** .**...**...**.",
+".**...**...**. XXXXXXXX **...**...**..",
+"**...**...**.. XXXXXXXX *...**...**...",
+"*...**...**.. ..**...**...*",
+"...**...**... .**...**...**",
+"..**...**... XXXXXXXX *...**...**.",
+".**...**...**. **...**...**..",
+"**...**...**...* .**...**...**...",
+"*...**...**...* X X *...**...**...*",
+"...** XX XX ...**",
+"..** XXX XXX .**.",
+".**. XXXXXXXXXX XXXXXXXXXX **..",
+"**... .* **...",
+"*...** ..**.. **...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bld48.xpm b/assets/chess/pieces/ziics/FRITZ3/bld48.xpm
new file mode 100644
index 00000000..fd189765
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bld48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**..********...**...**...**...**",
+"**...**...**...**.**************...**...**...**.",
+"*...**...**...**..**** *****...**...**...**..",
+"...**...**...**...** **...**...**...**...",
+"..**...**...**...*** XX **..**...**...**...*",
+".**...**...**...**** XXXX **.**...**...**...**",
+"**...**...**...**.** XX ****...**...**...**.",
+"*...**...**...**..** ***...**...**...**..",
+"...**...**...**.****** ******.**...**...**...",
+"..**...**...**.***** ******...**...**...*",
+".**...**...**..*** XXXX ***...**...**...**",
+"**...**...**..*** XXXXXXXX ***.**...**...**.",
+"*...**...**..**** XXXXXXXXXX *****...**...**..",
+"...**...**...*** XXXX XXXX ***...**...**...",
+"..**...**...*** XXXXX XXXXX ***.**...**...*",
+".**...**...**** XXXXXX XXXXXX *****...**...**",
+"**...**...**** XXX XXX ***...**...**.",
+"*...**...**.** XXXX XXXX **...**...**..",
+"...**...**..** XXXXXXX XXXXXXX **..**...**...",
+"..**...**...** XXXXXXX XXXXXXX **.**...**...*",
+".**...**...*** XXXXXXX XXXXXXX ****...**...**",
+"**...**...***** XXXXXXXXXXXXXX ****...**...**.",
+"*...**...**.*** XXXXXXXXXXXX ***...**...**..",
+"...**...**...*** ***...**...**...",
+"..**...**...***** ****..**...**...*",
+".**...**...**.*** ***..**...**...**",
+"**...**...**..*** XXXXXXXXXX ***.**...**...**.",
+"*...**...**...*** XXXXXXXXXX *****...**...**..",
+"...**...**...*** ***...**...**...",
+"..**...**...**** ****.**...**...*",
+".**...**...**** *****...**...**",
+"**...**...**** XXXXXXXXXX ***...**...**.",
+"*...**...**.***** *****...**...**..",
+"...**...**..******* *******..**...**...",
+"..**************** X X **************...*",
+".**************** XX XX **************.**",
+"**.*** XX XX *****.",
+"*..** XXX XXX ***..",
+"...** XXXXXXXXXXX ** XXXXXXXXXXX **...",
+"..**** **** ***..*",
+".****** ******** ****.**",
+"**..****************************************.**.",
+"*...******************..*******************.**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bld50.xpm b/assets/chess/pieces/ziics/FRITZ3/bld50.xpm
new file mode 100644
index 00000000..7caa4745
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bld50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**. ...**...**...**...**...",
+"*...**...**...**...**. XX .**...**...**...**...*",
+"...**...**...**...**.. XXXX **...**...**...**...**",
+"..**...**...**...**... XXXX *...**...**...**...**.",
+".**...**...**...**...* XX ...**...**...**...**..",
+"**...**...**...**...**. ...**...**...**...**...",
+"*...**...**...**...**.. ..**...**...**...**...*",
+"...**...**...**...**. *...**...**...**...**",
+"..**...**...**...**. ..**...**...**...**.",
+".**...**...**...**. XXXX **...**...**...**..",
+"**...**...**...**. XXXXXXXX ...**...**...**...",
+"*...**...**...**. XXXXXXXXXX .**...**...**...*",
+"...**...**...**. XXXXX XXXXX *...**...**...**",
+"..**...**...**. XXXXXX XXXXXX ..**...**...**.",
+".**...**...**.. XXXXXXX XXXXXXX .**...**...**..",
+"**...**...**.. XXXX XXXX *...**...**...",
+"*...**...**... XXXXX XXXXX ...**...**...*",
+"...**...**...* XXXXXXXX XXXXXXXX ..**...**...**",
+"..**...**...** XXXXXXXX XXXXXXXX .**...**...**.",
+".**...**...**. XXXXXXXX XXXXXXXX **...**...**..",
+"**...**...**... XXXXXXX XXXXXXX **...**...**...",
+"*...**...**...* XXXXXXXXXXXXXXXX *...**...**...*",
+"...**...**...**. XXXXXXXXXXXXXX *...**...**...**",
+"..**...**...**.. ...**...**...**.",
+".**...**...**...* ...**...**...**..",
+"**...**...**...** XXXXXXXXXX ..**...**...**...",
+"*...**...**...**. XXXXXXXXXX .**...**...**...*",
+"...**...**...**. *...**...**...**",
+"..**...**...**.. ...**...**...**.",
+".**...**...**... ..**...**...**..",
+"**...**...**... XXXXXXXXXX **...**...**...",
+"*...**...**...**. .**...**...**...*",
+"...**...**...**...** ...**...**...**...**",
+"..**...**...**...**. ..**...**...**...**.",
+".**...**...**...**. X X **...**...**...**..",
+"**...* XXX XXX .**...",
+"*...* XXXX XXXX *...*",
+"...** XXXXXXXXXXXXX XXXXXXXXXXXXX ...**",
+"..**. XXXXXXXXXXXX XXXXXXXXXXXX ..**.",
+".**... .. ..**..",
+"**...** *...**.. ..**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bld56.xpm b/assets/chess/pieces/ziics/FRITZ3/bld56.xpm
new file mode 100644
index 00000000..82630cc0
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...* **...**...**...**...**...*",
+"*...**...**...**...**...* ...**...**...**...**...**",
+"...**...**...**...**...** XX ..**...**...**...**...**.",
+"..**...**...**...**...**. XX .**...**...**...**...**..",
+".**...**...**...**...**.. **...**...**...**...**...",
+"**...**...**...**...**... *...**...**...**...**...*",
+"*...**...**...**...**...** *...**...**...**...**...**",
+"...**...**...**...**... **...**...**...**...**.",
+"..**...**...**...**... XXXX ...**...**...**...**..",
+".**...**...**...**... XXXXXXXX .**...**...**...**...",
+"**...**...**...**... XXXXXXXXXX *...**...**...**...*",
+"*...**...**...**... XXXXXXXXXXXX ..**...**...**...**",
+"...**...**...**...* XXXXXX XXXXXX **...**...**...**.",
+"..**...**...**...* XXXXXX XXXXXX *...**...**...**..",
+".**...**...**...* XXXXXXX XXXXXXX ..**...**...**...",
+"**...**...**...** XXXX XXXX .**...**...**...*",
+"*...**...**...** XXXXX XXXXX *...**...**...**",
+"...**...**...**. XXXXXXXX XXXXXXXX ...**...**...**.",
+"..**...**...**.. XXXXXXXXX XXXXXXXXX ..**...**...**..",
+".**...**...**... XXXXXXXXX XXXXXXXXX .**...**...**...",
+"**...**...**...* XXXXXXXXXXXXXXXXXX **...**...**...*",
+"*...**...**...**. XXXXXXXXXXXXXXXXXX **...**...**...**",
+"...**...**...**.. XXXXXXXXXXXXXXXX *...**...**...**.",
+"..**...**...**... XXXXXXXXXXXXXXXX *...**...**...**..",
+".**...**...**...** *...**...**...**...",
+"**...**...**...**.. ...**...**...**...*",
+"*...**...**...**...* ...**...**...**...**",
+"...**...**...**...** XXXXXXXXXXXX ..**...**...**...**.",
+"..**...**...**...**. XXXXXXXXXXXX .**...**...**...**..",
+".**...**...**...**. *...**...**...**...",
+"**...**...**...**.. ...**...**...**...*",
+"*...**...**...**.. .**...**...**...**",
+"...**...**...**... XXXXXXXXXXXX **...**...**...**.",
+"..**...**...**... ...**...**...**..",
+".**...**...**...**.. **...**...**...**...",
+"**...**...**...**...** .**...**...**...**...*",
+"*...**...**...**...** X X *...**...**...**...**",
+"...**...**...**...**. XX XX ...**...**...**...**.",
+"..**...* XX XX *...**..",
+".**...* XXX XXX ..**...",
+"**...** XXXXXXXXXXXXXX XXXXXXXXXXXXXX .**...*",
+"*...**. **...**",
+"...**... .* **...**.",
+"..**...** ...**... **...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bll32.xpm b/assets/chess/pieces/ziics/FRITZ3/bll32.xpm
new file mode 100644
index 00000000..ca0ba4f0
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bll32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"************** ***************",
+"************* **************",
+"************* X **************",
+"************* **************",
+"************** ***************",
+"************* **************",
+"************ XXX *************",
+"*********** XXXXX ************",
+"********** XXX XXX ***********",
+"********** XXXX XXXX ***********",
+"********* XX XX **********",
+"********* XXXXX XXXXX **********",
+"********* XXXXX XXXXX **********",
+"********* XXXXXXXXX **********",
+"********** XXXXXXXXX ***********",
+"********** ***********",
+"*********** XXXXX ************",
+"*********** ************",
+"********** ***********",
+"********* XXXXX **********",
+"*********** ************",
+"************* **************",
+"************ X X *************",
+"**** XX XX *****",
+"*** XXXXXXXX XXXXXXXX ****",
+"**** * *****",
+"***** *** ******",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bll40.xpm b/assets/chess/pieces/ziics/FRITZ3/bll40.xpm
new file mode 100644
index 00000000..bc04c1c1
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************** ******************",
+"***************** *****************",
+"***************** XX *****************",
+"***************** XX *****************",
+"***************** *****************",
+"****************** ******************",
+"**************** ****************",
+"*************** XXXX ***************",
+"************** XXXXXX **************",
+"************* XXXXXXXX *************",
+"************ XXXX XXXX ************",
+"************ XXXXX XXXXX ************",
+"*********** XXX XXX ***********",
+"*********** XXXX XXXX ***********",
+"*********** XXXXXX XXXXXX ***********",
+"*********** XXXXXX XXXXXX ***********",
+"************ XXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXX ************",
+"************* *************",
+"************** **************",
+"************** XXXXXXXX **************",
+"************** XXXXXXXX **************",
+"************* *************",
+"************* *************",
+"************ XXXXXXXX ************",
+"************** **************",
+"**************** ****************",
+"*************** X X ***************",
+"***** XX XX *****",
+"**** XXX XXX ****",
+"**** XXXXXXXXXX XXXXXXXXXX ****",
+"***** ** *****",
+"****** ****** ******",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bll48.xpm b/assets/chess/pieces/ziics/FRITZ3/bll48.xpm
new file mode 100644
index 00000000..2c78bb2e
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bll48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"********************** **********************",
+"******************** ********************",
+"******************** XX ********************",
+"******************** XXXX ********************",
+"******************** XX ********************",
+"******************** ********************",
+"********************** **********************",
+"******************** ********************",
+"****************** XXXX ******************",
+"***************** XXXXXXXX *****************",
+"***************** XXXXXXXXXX *****************",
+"**************** XXXX XXXX ****************",
+"*************** XXXXX XXXXX ***************",
+"*************** XXXXXX XXXXXX ***************",
+"************** XXX XXX **************",
+"************** XXXX XXXX **************",
+"************** XXXXXXX XXXXXXX **************",
+"************** XXXXXXX XXXXXXX **************",
+"************** XXXXXXX XXXXXXX **************",
+"*************** XXXXXXXXXXXXXX ***************",
+"*************** XXXXXXXXXXXX ***************",
+"**************** ****************",
+"***************** *****************",
+"***************** *****************",
+"***************** XXXXXXXXXX *****************",
+"***************** XXXXXXXXXX *****************",
+"**************** ****************",
+"**************** ****************",
+"*************** ***************",
+"************** XXXXXXXXXX **************",
+"***************** *****************",
+"******************* *******************",
+"****************** X X ******************",
+"***************** XX XX *****************",
+"****** XX XX ******",
+"***** XXX XXX *****",
+"***** XXXXXXXXXXX ** XXXXXXXXXXX *****",
+"****** **** ******",
+"******* ******** *******",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bll50.xpm b/assets/chess/pieces/ziics/FRITZ3/bll50.xpm
new file mode 100644
index 00000000..fcaa9c10
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bll50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"*********************** ***********************",
+"********************** XX **********************",
+"********************** XXXX **********************",
+"********************** XXXX **********************",
+"********************** XX **********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"********************* *********************",
+"******************** ********************",
+"******************* XXXX *******************",
+"****************** XXXXXXXX ******************",
+"***************** XXXXXXXXXX *****************",
+"**************** XXXXX XXXXX ****************",
+"*************** XXXXXX XXXXXX ***************",
+"*************** XXXXXXX XXXXXXX ***************",
+"************** XXXX XXXX **************",
+"************** XXXXX XXXXX **************",
+"************** XXXXXXXX XXXXXXXX **************",
+"************** XXXXXXXX XXXXXXXX **************",
+"************** XXXXXXXX XXXXXXXX **************",
+"*************** XXXXXXX XXXXXXX ***************",
+"*************** XXXXXXXXXXXXXXXX ***************",
+"**************** XXXXXXXXXXXXXX ****************",
+"**************** ****************",
+"***************** *****************",
+"***************** XXXXXXXXXX *****************",
+"***************** XXXXXXXXXX *****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"*************** XXXXXXXXXX ***************",
+"***************** *****************",
+"******************** ********************",
+"******************** ********************",
+"******************* X X *******************",
+"****** XXX XXX ******",
+"***** XXXX XXXX *****",
+"***** XXXXXXXXXXXXX XXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXX XXXXXXXXXXXX *****",
+"****** ** ******",
+"******* ******** *******",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/bll56.xpm b/assets/chess/pieces/ziics/FRITZ3/bll56.xpm
new file mode 100644
index 00000000..fac4c688
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/bll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************************** **************************",
+"************************* *************************",
+"************************* XX *************************",
+"************************* XX *************************",
+"************************* *************************",
+"************************* *************************",
+"************************** **************************",
+"*********************** ***********************",
+"********************** XXXX **********************",
+"********************* XXXXXXXX *********************",
+"******************** XXXXXXXXXX ********************",
+"******************* XXXXXXXXXXXX *******************",
+"******************* XXXXXX XXXXXX ******************",
+"****************** XXXXXX XXXXXX ******************",
+"***************** XXXXXXX XXXXXXX *****************",
+"***************** XXXX XXXX *****************",
+"**************** XXXXX XXXXX ****************",
+"**************** XXXXXXXX XXXXXXXX ****************",
+"**************** XXXXXXXXX XXXXXXXXX ****************",
+"**************** XXXXXXXXX XXXXXXXXX ****************",
+"**************** XXXXXXXXXXXXXXXXXX ****************",
+"***************** XXXXXXXXXXXXXXXXXX *****************",
+"***************** XXXXXXXXXXXXXXXX *****************",
+"***************** XXXXXXXXXXXXXXXX ******************",
+"****************** *******************",
+"******************* *******************",
+"******************** ********************",
+"******************** XXXXXXXXXXXX ********************",
+"******************** XXXXXXXXXXXX ********************",
+"******************* *******************",
+"******************* *******************",
+"****************** ******************",
+"****************** XXXXXXXXXXXX ******************",
+"***************** *****************",
+"******************** ********************",
+"********************** **********************",
+"********************* X X *********************",
+"********************* XX XX *********************",
+"******** XX XX ********",
+"******* XXX XXX *******",
+"******* XXXXXXXXXXXXXX XXXXXXXXXXXXXX *******",
+"******* *******",
+"******** ** ********",
+"********* ******** *********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/dsq32.xpm b/assets/chess/pieces/ziics/FRITZ3/dsq32.xpm
new file mode 100644
index 00000000..f01cc574
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/dsq32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/dsq40.xpm b/assets/chess/pieces/ziics/FRITZ3/dsq40.xpm
new file mode 100644
index 00000000..426563a1
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/dsq40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/dsq48.xpm b/assets/chess/pieces/ziics/FRITZ3/dsq48.xpm
new file mode 100644
index 00000000..72ef22c6
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/dsq48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/dsq50.xpm b/assets/chess/pieces/ziics/FRITZ3/dsq50.xpm
new file mode 100644
index 00000000..3fa3925e
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/dsq50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/dsq56.xpm b/assets/chess/pieces/ziics/FRITZ3/dsq56.xpm
new file mode 100644
index 00000000..2a2764b0
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/dsq56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kdd32.xpm b/assets/chess/pieces/ziics/FRITZ3/kdd32.xpm
new file mode 100644
index 00000000..c4493bc2
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kdd32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+"**...**...**... ...**...**...**",
+"*...**...**...* ..**...**...**.",
+"...**...**... *...**...**..",
+"..**...**...* ...**...**...",
+".**...**...**.. *...**...**...*",
+"**...**...**... ...**...**...**",
+"*...**...**... .**...**...**.",
+"...**...**... *...**...**..",
+"..**.. .* XX .. .**...",
+".**.. X X *...*",
+"**.. XXXX X X XXXX ..**",
+"*... X X X X X X .**.",
+"... X X XX X X *..",
+"..* X X X X ...",
+".** X X X X ..*",
+"**. X X X X .**",
+"*... X X X X .**.",
+"...** X X X X .**..",
+"..**. X XXXXX XXXXX X .**...",
+".**... X X **...*",
+"**...** **...**",
+"*...**.. XXXXXXXXXX **...**.",
+"...**... X X *...**..",
+"..**...* XXXXXXXX ...**...",
+".**...* .**...*",
+"**...** **...**",
+"*...**... .**...**.",
+"...**...**.. ...**...**..",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kdd40.xpm b/assets/chess/pieces/ziics/FRITZ3/kdd40.xpm
new file mode 100644
index 00000000..018c9306
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...** .**...**...**...**.",
+".**...**...**...**. **...**...**...**..",
+"**...**...**...** ..**...**...**...",
+"*...**...**...**. .**...**...**...*",
+"...**...**...**...* ..**...**...**...**",
+"..**...**...**...** .**...**...**...**.",
+".**...**...**...**. **...**...**...**..",
+"**...**...**...**. ...**...**...**...",
+"*...**...**...**. .**...**...**...*",
+"...**...**...**. XX *...**...**...**",
+"..**...* .. X X .. **...**.",
+".**... X X ..**..",
+"**... XXXXXX X X XXXXXX **...",
+"*...* XX XXX X X XXX XX *...*",
+"...* XX XX XX XX XX ..**",
+"..** X X XX X X .**.",
+".**. X X X X **..",
+"**.. XX X X XX *...",
+"*... X X X X ...*",
+"...** XX X X XX ...**",
+"..**. XX X X XX ..**.",
+".**... XX X X XX ..**..",
+"**...** XX XXXXXX XXXXXX XX ..**...",
+"*...**.. XXX XXX ..**...*",
+"...**...* ..**...**",
+"..**...** .**...**.",
+".**...**.. XXXXXXXXXXXXXX .**...**..",
+"**...**... XX XX **...**...",
+"*...**...* XXXXXXXXXX *...**...*",
+"...**...* XXXX XXXX ..**...**",
+"..**...* XX XX **...**.",
+".**...**. **...**..",
+"**...**...* .**...**...",
+"*...**...**...* *...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kdd48.xpm b/assets/chess/pieces/ziics/FRITZ3/kdd48.xpm
new file mode 100644
index 00000000..620f4047
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kdd48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...********..**...**...**...**..",
+"...**...**...**...**.******.**...**...**...**...",
+"..**...**...**...****** ****...**...**...**...*",
+".**...**...**...**.**** ****..**...**...**...**",
+"**...**...**...**..** **.**...**...**...**.",
+"*...**...**...**...** ****...**...**...**..",
+"...**...**...**...***** *****...**...**...**...",
+"..**...**...**...****** ****...**...**...**...*",
+".**...**...**...**..*** ***...**...**...**...**",
+"**...**...**...**..**** ****.**...**...**...**.",
+"*...**...**...**..**** *****...**...**...**..",
+"...**...**...**..**** ****..**...**...**...",
+"..**...************* XX ************..**...*",
+".**..************** XX **************...**",
+"**..****** ** X X ** ******.**.",
+"*...*** X X *****..",
+"...*** XXXXXXX X X XXXXXXX ***...",
+"..**** XXX XXX X X XXX XXX ***..*",
+".**** XX XX XX XX XX **.**",
+"**.** X X XX X X ****.",
+"*..** X XX XX XX X ***..",
+"...** X X X X **...",
+"..*** XX XX XX XX **..*",
+".**** X XX XX X **.**",
+"**.*** XX X X XX *****.",
+"*..*** XX X X XX ****..",
+"...**** XX X X XX ****...",
+"..****** XX X X XX ****...*",
+".**..**** XX XXXXXXX XXXXXXX XX ****...**",
+"**...***** XXXX XXXX ****...**.",
+"*...**.**** ****...**..",
+"...**...*** ***...**...",
+"..**...**** **...**...*",
+".**...**.*** XXXXXXXXXXXXXXXX ***..**...**",
+"**...**..*** XX XX ***.**...**.",
+"*...**...*** XXXXXXXXXXXX *****...**..",
+"...**...*** XXX XXX ***...**...",
+"..**...**** XXX XXX ***..**...*",
+".**...**** **.**...**",
+"**...**.*** *****...**.",
+"*...**..***** ******...**..",
+"...**...********** **********...**...",
+"..**...**..****************************...**...*",
+".**...**...**...*****************...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kdd50.xpm b/assets/chess/pieces/ziics/FRITZ3/kdd50.xpm
new file mode 100644
index 00000000..47dc300a
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kdd50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**. **...**...**...**...**..",
+"**...**...**...**...**.. *...**...**...**...**...",
+"*...**...**...**...**... ...**...**...**...**...*",
+"...**...**...**...**. *...**...**...**...**",
+"..**...**...**...**.. ...**...**...**...**.",
+".**...**...**...**...**. **...**...**...**...**..",
+"**...**...**...**...**.. *...**...**...**...**...",
+"*...**...**...**...**... ...**...**...**...**...*",
+"...**...**...**...**... .**...**...**...**...**",
+"..**...**...**...**... *...**...**...**...**.",
+".**...**...**...**... ..**...**...**...**..",
+"**...**...**...**... XX **...**...**...**...",
+"*...**...* ..* X X *.. *...**...*",
+"...**... X X .**...**",
+"..**... X X *...**.",
+".**... XXXXXXX X X XXXXXXX ..**..",
+"**...* XX XXXX X X XXXX XX .**...",
+"*...* XX XX XX XX XX *...*",
+"...** X XX XX XX X ...**",
+"..**. X X XX X X ..**.",
+".**.. X X X X .**..",
+"**... X X X X **...",
+"*...* XX X X XX *...*",
+"...**. X X X X *...**",
+"..**.. XX X X XX ...**.",
+".**...* XX X X XX ...**..",
+"**...**. XX X X XX ...**...",
+"*...**... XX XXXXXXX XXXXXXX XX ...**...*",
+"...**...** XX XX XX XX ...**...**",
+"..**...**. XXX XXX ..**...**.",
+".**...**... ..**...**..",
+"**...**...* .**...**...",
+"*...**...**. XXXXXXXXXXXXXXXX .**...**...*",
+"...**...**.. XXX XXX **...**...**",
+"..**...**... *...**...**.",
+".**...**...* XXXXXXXXXXXX ...**...**..",
+"**...**...* XXXXX XXXXX .**...**...",
+"*...**...* XX XX *...**...*",
+"...**...**. *...**...**",
+"..**...**...* **...**...**.",
+".**...**...**... ..**...**...**..",
+"**...**...**...**... **...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kdd56.xpm b/assets/chess/pieces/ziics/FRITZ3/kdd56.xpm
new file mode 100644
index 00000000..1a6d9df9
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**... ...**...**...**...**...**..",
+".**...**...**...**...**...* ..**...**...**...**...**...",
+"**...**...**...**...**...** .**...**...**...**...**...*",
+"*...**...**...**...**... ..**...**...**...**...**",
+"...**...**...**...**...* .**...**...**...**...**.",
+"..**...**...**...**...**... ...**...**...**...**...**..",
+".**...**...**...**...**...* ..**...**...**...**...**...",
+"**...**...**...**...**...** .**...**...**...**...**...*",
+"*...**...**...**...**...**. **...**...**...**...**...**",
+"...**...**...**...**...**.. *...**...**...**...**...**.",
+"..**...**...**...**...**. .**...**...**...**...**..",
+".**...**...**...**...**. *...**...**...**...**...",
+"**...**...**...**...**.. ...**...**...**...**...*",
+"*...**...**...**...**.. XX .**...**...**...**...**",
+"...**...**...**...**.. X X *...**...**...**...**.",
+"..**...**.. .. XX XX .. ..**...**..",
+".**...**. X X *...**...",
+"**...**. XXXXXXX X X XXXXXXX ..**...*",
+"*...**. XXX XXX XX XX XXX XXX **...**",
+"...**.. XX XX X X XX XX *...**.",
+"..**.. X XX XXXX XX X ..**..",
+".**... XX XX XX XX XX .**...",
+"**...* X XX XX XX X **...*",
+"*...** XX X X XX *...**",
+"...**. X XX XX X ...**.",
+"..**.. XX XX XX XX ..**..",
+".**...* X XX XX X .**...",
+"**...** XX XX XX XX .**...*",
+"*...**.. XX XX XX XX **...**",
+"...**... XX XX XX XX **...**.",
+"..**...** XX XX XX XX *...**..",
+".**...**.. XX XXXXXXXX XXXXXXXX XX *...**...",
+"**...**...* XXXXX XXXXX *...**...*",
+"*...**...** *...**...**",
+"...**...**.. *...**...**.",
+"..**...**...* *...**...**..",
+".**...**...** ...**...**...",
+"**...**...**.. XXXXXXXXXXXXXXXXXXXX ...**...**...*",
+"*...**...**... XXX XXX ..**...**...**",
+"...**...**...* .**...**...**.",
+"..**...**...** XXXXXXXXXXXXXX **...**...**..",
+".**...**...** XXXXX XXXXX ...**...**...",
+"**...**...** XXX XXX .**...**...*",
+"*...**...**. **...**...**",
+"...**...**... **...**...**.",
+"..**...**...**. .**...**...**..",
+".**...**...**...**... .**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kdl32.xpm b/assets/chess/pieces/ziics/FRITZ3/kdl32.xpm
new file mode 100644
index 00000000..d1476773
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kdl32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"*************** ***************",
+"*************** ***************",
+"************* *************",
+"************* *************",
+"*************** ***************",
+"*************** ***************",
+"************** **************",
+"************* *************",
+"****** ** XX ** ******",
+"***** X X *****",
+"**** XXXX X X XXXX ****",
+"**** X X X X X X ****",
+"*** X X XX X X ***",
+"*** X X X X ***",
+"*** X X X X ***",
+"*** X X X X ***",
+"**** X X X X ****",
+"***** X X X X *****",
+"***** X XXXXX XXXXX X ******",
+"****** X X ******",
+"******* *******",
+"******** XXXXXXXXXX ********",
+"******** X X ********",
+"******** XXXXXXXX ********",
+"******* *******",
+"******* *******",
+"********* *********",
+"************ ************",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kdl40.xpm b/assets/chess/pieces/ziics/FRITZ3/kdl40.xpm
new file mode 100644
index 00000000..4f4c82da
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"******************* *******************",
+"******************* *******************",
+"***************** *****************",
+"***************** *****************",
+"******************* *******************",
+"******************* *******************",
+"******************* *******************",
+"****************** ******************",
+"***************** *****************",
+"**************** XX ****************",
+"******** ** X X ** ********",
+"****** X X ******",
+"***** XXXXXX X X XXXXXX *****",
+"***** XX XXX X X XXX XX *****",
+"**** XX XX XX XX XX ****",
+"**** X X XX X X ****",
+"**** X X X X ****",
+"**** XX X X XX ****",
+"**** X X X X ****",
+"***** XX X X XX *****",
+"***** XX X X XX *****",
+"****** XX X X XX ******",
+"******* XX XXXXXX XXXXXX XX *******",
+"******** XXX XXX ********",
+"********* *********",
+"********* *********",
+"********** XXXXXXXXXXXXXX **********",
+"********** XX XX **********",
+"********** XXXXXXXXXX **********",
+"********* XXXX XXXX *********",
+"******** XX XX ********",
+"********* *********",
+"*********** ***********",
+"*************** ***************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kdl48.xpm b/assets/chess/pieces/ziics/FRITZ3/kdl48.xpm
new file mode 100644
index 00000000..06b6bf4c
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kdl48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"*********************** ***********************",
+"*********************** ***********************",
+"********************* *********************",
+"********************* *********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"********************** **********************",
+"********************* *********************",
+"******************** XX ********************",
+"******************* XX *******************",
+"********** ** X X ** **********",
+"******* X X *******",
+"****** XXXXXXX X X XXXXXXX ******",
+"****** XXX XXX X X XXX XXX ******",
+"***** XX XX XX XX XX *****",
+"***** X X XX X X *****",
+"***** X XX XX XX X *****",
+"***** X X X X *****",
+"***** XX XX XX XX *****",
+"***** X XX XX X *****",
+"****** XX X X XX ******",
+"****** XX X X XX ******",
+"******* XX X X XX *******",
+"******** XX X X XX ********",
+"********* XX XXXXXXX XXXXXXX XX *********",
+"********** XXXX XXXX **********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"************ XXXXXXXXXXXXXXXX ************",
+"************ XX XX ************",
+"************ XXXXXXXXXXXX ************",
+"*********** XXX XXX ***********",
+"*********** XXX XXX ***********",
+"********** **********",
+"*********** ***********",
+"************* *************",
+"****************** ******************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kdl50.xpm b/assets/chess/pieces/ziics/FRITZ3/kdl50.xpm
new file mode 100644
index 00000000..c089de3d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kdl50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************************ ************************",
+"************************ ************************",
+"************************ ************************",
+"********************* *********************",
+"********************* *********************",
+"************************ ************************",
+"************************ ************************",
+"************************ ************************",
+"*********************** ***********************",
+"********************** **********************",
+"********************* *********************",
+"******************** XX ********************",
+"********** *** X X *** **********",
+"******** X X ********",
+"******* X X *******",
+"****** XXXXXXX X X XXXXXXX ******",
+"****** XX XXXX X X XXXX XX ******",
+"***** XX XX XX XX XX *****",
+"***** X XX XX XX X *****",
+"***** X X XX X X *****",
+"***** X X X X *****",
+"***** X X X X *****",
+"***** XX X X XX *****",
+"****** X X X X ******",
+"****** XX X X XX ******",
+"******* XX X X XX *******",
+"******** XX X X XX ********",
+"********* XX XXXXXXX XXXXXXX XX *********",
+"********** XX XX XX XX **********",
+"********** XXX XXX **********",
+"*********** ***********",
+"*********** ***********",
+"************ XXXXXXXXXXXXXXXX ************",
+"************ XXX XXX ************",
+"************ ************",
+"************ XXXXXXXXXXXX ************",
+"*********** XXXXX XXXXX ***********",
+"********** XX XX **********",
+"*********** ***********",
+"************* *************",
+"**************** ****************",
+"******************** ********************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kdl56.xpm b/assets/chess/pieces/ziics/FRITZ3/kdl56.xpm
new file mode 100644
index 00000000..e044abe6
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"************************ ************************",
+"************************ ************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"************************* *************************",
+"************************ ************************",
+"************************ ************************",
+"*********************** XX ***********************",
+"********************** X X **********************",
+"*********** ** XX XX ** ***********",
+"********* X X *********",
+"******** XXXXXXX X X XXXXXXX ********",
+"******* XXX XXX XX XX XXX XXX *******",
+"******* XX XX X X XX XX *******",
+"****** X XX XXXX XX X ******",
+"****** XX XX XX XX XX ******",
+"****** X XX XX XX X ******",
+"****** XX X X XX ******",
+"****** X XX XX X ******",
+"****** XX XX XX XX ******",
+"******* X XX XX X ******",
+"******* XX XX XX XX *******",
+"******** XX XX XX XX *******",
+"******** XX XX XX XX ********",
+"********* XX XX XX XX ********",
+"********** XX XXXXXXXX XXXXXXXX XX *********",
+"*********** XXXXX XXXXX **********",
+"*********** ***********",
+"************ ************",
+"************* *************",
+"************* *************",
+"************** XXXXXXXXXXXXXXXXXXXX **************",
+"************** XXX XXX **************",
+"************** **************",
+"************** XXXXXXXXXXXXXX **************",
+"************* XXXXX XXXXX *************",
+"************ XXX XXX ************",
+"************ ************",
+"************* *************",
+"*************** ***************",
+"********************* *********************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kld32.xpm b/assets/chess/pieces/ziics/FRITZ3/kld32.xpm
new file mode 100644
index 00000000..16baf136
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kld32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+"*...**...**...* ..**...**...**.",
+"...**...**...** .**...**...**..",
+"..**...**...* ...**...**...",
+".**...**...** ..**...**...*",
+"**...**...**... ...**...**...**",
+"*...**...**...* ..**...**...**.",
+"...**...**...* **...**...**..",
+"..**...**...* ...**...**...",
+".**... ** XX .. **...*",
+"**... XXXX ...**",
+"*... XXXX XXXX XXXX .**.",
+"...* XXXXXXX XX XXXXXXX **..",
+"..* XXXXXXXXX XX XXXXXXXXX ...",
+".** XXXXXXXXX XXXXXXXXX ..*",
+"**. XXXXXXXXXX XXXXXXXXXX .**",
+"*.. XXXXXXXXX XXXXXXXXX **.",
+"...* XXXXXXXXX XXXXXXXXX **..",
+"..**. XXXXXXXX XXXXXXXX **...",
+".**.. XX XX **...*",
+"**...* *...**",
+"*...**. XXXXXXXXXX *...**.",
+"...**... *...**..",
+"..**...* XXXXXXXXXX ...**...",
+".**...** X X ..**...*",
+"**...** **...**",
+"*...**. XXXXXXXX *...**.",
+"...**...* **...**..",
+"..**...**... ..**...**...",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kld40.xpm b/assets/chess/pieces/ziics/FRITZ3/kld40.xpm
new file mode 100644
index 00000000..20938783
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...** .**...**...**...**.",
+".**...**...**...**. **...**...**...**..",
+"**...**...**...** ..**...**...**...",
+"*...**...**...**. .**...**...**...*",
+"...**...**...**...* ..**...**...**...**",
+"..**...**...**...** .**...**...**...**.",
+".**...**...**...**. **...**...**...**..",
+"**...**...**...**. ...**...**...**...",
+"*...**...**...**. .**...**...**...*",
+"...**...**...**. XX *...**...**...**",
+"..**...* .. XXXX .. **...**.",
+".**... XXXX ..**..",
+"**... XXXXXX XXXX XXXXXX **...",
+"*...* XXXXXXXXX XXXX XXXXXXXXX *...*",
+"...* XXXXXXXXXXX XX XXXXXXXXXXX ..**",
+"..** XXXXXXXXXXX XX XXXXXXXXXXX .**.",
+".**. XXXXXXXXXXXX XXXXXXXXXXXX **..",
+"**.. XXXXXXXXXXXX XXXXXXXXXXXX *...",
+"*... XXXXXXXXXXXX XXXXXXXXXXXX ...*",
+"...** XXXXXXXXXXXX XXXXXXXXXXXX ...**",
+"..**. XXXXXXXXXXX XXXXXXXXXXX ..**.",
+".**... XXXXXXXXXX XXXXXXXXXX ..**..",
+"**...** XXX XXX ..**...",
+"*...**.. ..**...*",
+"...**...* XXXXXXXXXXXX ..**...**",
+"..**...** XXXXXXXXXXXXXXXXXX .**...**.",
+".**...**.. X X .**...**..",
+"**...**... XXXXXXXXXXXX **...**...",
+"*...**...* XX XX *...**...*",
+"...**...* ..**...**",
+"..**...* XXXXXXXXXX **...**.",
+".**...**. XXXXXXXXXX **...**..",
+"**...**...* .**...**...",
+"*...**...**...* *...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kld48.xpm b/assets/chess/pieces/ziics/FRITZ3/kld48.xpm
new file mode 100644
index 00000000..70e457fb
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kld48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...*******...**...**...**...**.",
+"*...**...**...**...********..**...**...**...**..",
+"...**...**...**...***** *****...**...**...**...",
+"..**...**...**...****** ****...**...**...**...*",
+".**...**...**...**.** **..**...**...**...**",
+"**...**...**...**..** **.**...**...**...**.",
+"*...**...**...**...**** ******...**...**...**..",
+"...**...**...**...***** *****...**...**...**...",
+"..**...**...**...**.*** ****...**...**...**...*",
+".**...**...**...**.**** ****..**...**...**...**",
+"**...**...**...**.**** ******...**...**...**.",
+"*...**...**...**.**** ****...**...**...**..",
+"...**...************ XX ************...**...",
+"..**.************** XX ***************...*",
+".**.****** ** XXXX ** ******..**",
+"**..*** XXXX ***.**.",
+"*..*** XXXXXXX XXXXXX XXXXXXX ****..",
+"...*** XXXXXXXXXXX XXXX XXXXXXXXXXX ***...",
+"..*** XXXXXXXXXXXXX XXXX XXXXXXXXXXXXX **..*",
+".**** XXXXXXXXXXXXX XX XXXXXXXXXXXXX **.**",
+"**.** XXXXXXXXXXXXXX XX XXXXXXXXXXXXXX ****.",
+"*..** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ***..",
+"...** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX **...",
+"..*** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX **..*",
+".***** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ***.**",
+"**.*** XXXXXXXXXXXXXX XXXXXXXXXXXXXX *****.",
+"*...*** XXXXXXXXXXXXX XXXXXXXXXXXXX *****..",
+"...***** XXXXXXXXXXXX XXXXXXXXXXXX *****...",
+"..**.**** XXXX XXXX *****...*",
+".**...**** *****...**",
+"**...****** *****...**.",
+"*...**..*** XXXXXXXXXXXX ****...**..",
+"...**...*** XXXXXXXXXXXXXXXXXXXXXX ***...**...",
+"..**...***** XX XX ***...**...*",
+".**...**.*** XXXXXXXXXXXXXX ***..**...**",
+"**...**..*** XXX XXX ***.**...**.",
+"*...**..*** ****...**..",
+"...**...*** ***...**...",
+"..**...*** XXXXXXXXXXXX **..**...*",
+".**...***** XXXXXXXXXXXX ***.**...**",
+"**...**.***** *******...**.",
+"*...**...********* ***********...**..",
+"...**...**.**************************.**...**...",
+"..**...**...**..******************...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kld50.xpm b/assets/chess/pieces/ziics/FRITZ3/kld50.xpm
new file mode 100644
index 00000000..e341e08e
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kld50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**. **...**...**...**...**..",
+"**...**...**...**...**.. *...**...**...**...**...",
+"*...**...**...**...**... ...**...**...**...**...*",
+"...**...**...**...**. *...**...**...**...**",
+"..**...**...**...**.. ...**...**...**...**.",
+".**...**...**...**...**. **...**...**...**...**..",
+"**...**...**...**...**.. *...**...**...**...**...",
+"*...**...**...**...**... ...**...**...**...**...*",
+"...**...**...**...**... .**...**...**...**...**",
+"..**...**...**...**... *...**...**...**...**.",
+".**...**...**...**... XX ..**...**...**...**..",
+"**...**...**...**... XXXX **...**...**...**...",
+"*...**...* .* XXXXXX *. *...**...*",
+"...**... XXXXXX .**...**",
+"..**...* XXXXXX *...**.",
+".**... XXXXXX XXXXXX XXXXXX ..**..",
+"**...* XXXXXXXXXX XXXX XXXXXXXXXX .**...",
+"*...* XXXXXXXXXXXX XXXX XXXXXXXXXXXX **...*",
+"...** XXXXXXXXXXXXXX XX XXXXXXXXXXXXXX ...**",
+"..**. XXXXXXXXXXXXXX XX XXXXXXXXXXXXXX ..**.",
+".**.. XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX .**..",
+"**... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX **...",
+"*...* XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *...*",
+"...**. XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *...**",
+"..**.. XXXXXXXXXXXXXX XXXXXXXXXXXXXX ...**.",
+".**... XXXXXXXXXXXXXX XXXXXXXXXXXXXX ...**..",
+"**...** XXXXXXXXXXXXX XXXXXXXXXXXXX ..**...",
+"*...**.. XXXXX XXXXX ..**...*",
+"...**...* ..**...**",
+"..**...**. ..**...**.",
+".**...**... XXXXXXXXXXXXXX ..**...**..",
+"**...**...* XXXXXXXXXXXXXXXXXXXXXX .**...**...",
+"*...**...**. X X .**...**...*",
+"...**...**.. XXXXXXXXXXXXXXXX **...**...**",
+"..**...**... XX XX *...**...**.",
+".**...**...* ...**...**..",
+"**...**...* .**...**...",
+"*...**...* XXXXXXXXXXXX *...**...*",
+"...**...**. XXXXXXXXXXXX *...**...**",
+"..**...**... XXXXXXXXXXXX *...**...**.",
+".**...**...**.. .**...**...**..",
+"**...**...**...**.. *...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kld56.xpm b/assets/chess/pieces/ziics/FRITZ3/kld56.xpm
new file mode 100644
index 00000000..33ea1453
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**. **...**...**...**...**...**",
+"...**...**...**...**...**.. *...**...**...**...**...**.",
+"..**...**...**...**...**... ...**...**...**...**...**..",
+".**...**...**...**...**. *...**...**...**...**...",
+"**...**...**...**...**.. ...**...**...**...**...*",
+"*...**...**...**...**...**. **...**...**...**...**...**",
+"...**...**...**...**...**.. *...**...**...**...**...**.",
+"..**...**...**...**...**... ...**...**...**...**...**..",
+".**...**...**...**...**...* ..**...**...**...**...**...",
+"**...**...**...**...**...** .**...**...**...**...**...*",
+"*...**...**...**...**...* ...**...**...**...**...**",
+"...**...**...**...**...* .**...**...**...**...**.",
+"..**...**...**...**...** **...**...**...**...**..",
+".**...**...**...**...** XX ..**...**...**...**...",
+"**...**...* .** XXXX .** .**...**...*",
+"*...**... XXXXXX ...**...**",
+"...**... XXXXXXX XXXXXX XXXXXXX **...**.",
+"..**... XXXXXXXXXXX XXXXXX XXXXXXXXXXX *...**..",
+".**...* XXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXX ..**...",
+"**...** XXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXX .**...*",
+"*...** XXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXX *...**",
+"...**. XXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXX ...**.",
+"..**.. XXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXX ..**..",
+".**... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX .**...",
+"**...* XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX **...*",
+"*...** XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX *...**",
+"...**. XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ...**.",
+"..**... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ...**..",
+".**...* XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ..**...",
+"**...**. XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX ..**...*",
+"*...**... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ..**...**",
+"...**...** XXXXXXXXXXXXXX XXXXXXXXXXXXXX ..**...**.",
+"..**...**.. XXXX XXXX ..**...**..",
+".**...**... .**...**...",
+"**...**...** XXXXXXXXXXXXXXXX .**...**...*",
+"*...**...**.. XXXXXXXXXXXXXXXXXXXXXX .**...**...**",
+"...**...**... XXXXXXXXXXXXXXXXXXXXXXXXXX **...**...**.",
+"..**...**...** X X **...**...**..",
+".**...**...**. XXXXXXXXXXXXXXXX *...**...**...",
+"**...**...**.. XXX XXX ...**...**...*",
+"*...**...**... ..**...**...**",
+"...**...**... **...**...**.",
+"..**...**... XXXXXXXXXXXXXX ...**...**..",
+".**...**...* XXXXXXXXXXXXXX ..**...**...",
+"**...**...**. XXXXXXXXXXXXXX ..**...**...*",
+"*...**...**...* ...**...**...**",
+"...**...**...**...**. ...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kll32.xpm b/assets/chess/pieces/ziics/FRITZ3/kll32.xpm
new file mode 100644
index 00000000..01ce9450
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kll32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"*************** ***************",
+"*************** ***************",
+"************* *************",
+"************* *************",
+"*************** ***************",
+"*************** ***************",
+"************** **************",
+"************* *************",
+"****** ** XX ** ******",
+"***** XXXX *****",
+"**** XXXX XXXX XXXX ****",
+"**** XXXXXXX XX XXXXXXX ****",
+"*** XXXXXXXXX XX XXXXXXXXX ***",
+"*** XXXXXXXXX XXXXXXXXX ***",
+"*** XXXXXXXXXX XXXXXXXXXX ***",
+"*** XXXXXXXXX XXXXXXXXX ***",
+"**** XXXXXXXXX XXXXXXXXX ****",
+"***** XXXXXXXX XXXXXXXX *****",
+"***** XX XX ******",
+"****** ******",
+"******* XXXXXXXXXX *******",
+"******** ********",
+"******** XXXXXXXXXX ********",
+"******** X X ********",
+"******* *******",
+"******* XXXXXXXX *******",
+"********* *********",
+"************ ************",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kll40.xpm b/assets/chess/pieces/ziics/FRITZ3/kll40.xpm
new file mode 100644
index 00000000..643858c8
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"******************* *******************",
+"******************* *******************",
+"***************** *****************",
+"***************** *****************",
+"******************* *******************",
+"******************* *******************",
+"******************* *******************",
+"****************** ******************",
+"***************** *****************",
+"**************** XX ****************",
+"******** ** XXXX ** ********",
+"****** XXXX ******",
+"***** XXXXXX XXXX XXXXXX *****",
+"***** XXXXXXXXX XXXX XXXXXXXXX *****",
+"**** XXXXXXXXXXX XX XXXXXXXXXXX ****",
+"**** XXXXXXXXXXX XX XXXXXXXXXXX ****",
+"**** XXXXXXXXXXXX XXXXXXXXXXXX ****",
+"**** XXXXXXXXXXXX XXXXXXXXXXXX ****",
+"**** XXXXXXXXXXXX XXXXXXXXXXXX ****",
+"***** XXXXXXXXXXXX XXXXXXXXXXXX *****",
+"***** XXXXXXXXXXX XXXXXXXXXXX *****",
+"****** XXXXXXXXXX XXXXXXXXXX ******",
+"******* XXX XXX *******",
+"******** ********",
+"********* XXXXXXXXXXXX *********",
+"********* XXXXXXXXXXXXXXXXXX *********",
+"********** X X **********",
+"********** XXXXXXXXXXXX **********",
+"********** XX XX **********",
+"********* *********",
+"******** XXXXXXXXXX ********",
+"********* XXXXXXXXXX *********",
+"*********** ***********",
+"*************** ***************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kll48.xpm b/assets/chess/pieces/ziics/FRITZ3/kll48.xpm
new file mode 100644
index 00000000..29d535f4
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kll48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"*********************** ***********************",
+"*********************** ***********************",
+"********************* *********************",
+"********************* *********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"********************** **********************",
+"********************* *********************",
+"******************** XX ********************",
+"******************* XX *******************",
+"********** ** XXXX ** **********",
+"******* XXXX *******",
+"****** XXXXXXX XXXXXX XXXXXXX ******",
+"****** XXXXXXXXXXX XXXX XXXXXXXXXXX ******",
+"***** XXXXXXXXXXXXX XXXX XXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXX XX XXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXX XX XXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *****",
+"****** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXX XXXXXXXXXXXXXX ******",
+"******* XXXXXXXXXXXXX XXXXXXXXXXXXX *******",
+"******** XXXXXXXXXXXX XXXXXXXXXXXX ********",
+"********* XXXX XXXX *********",
+"********** **********",
+"*********** ***********",
+"*********** XXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"************ XX XX ************",
+"************ XXXXXXXXXXXXXX ************",
+"************ XXX XXX ************",
+"*********** ***********",
+"*********** ***********",
+"********** XXXXXXXXXXXX **********",
+"*********** XXXXXXXXXXXX ***********",
+"************* *************",
+"****************** ******************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kll50.xpm b/assets/chess/pieces/ziics/FRITZ3/kll50.xpm
new file mode 100644
index 00000000..1364aa74
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kll50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************************ ************************",
+"************************ ************************",
+"************************ ************************",
+"********************* *********************",
+"********************* *********************",
+"************************ ************************",
+"************************ ************************",
+"************************ ************************",
+"*********************** ***********************",
+"********************** **********************",
+"********************* XX *********************",
+"******************** XXXX ********************",
+"********** ** XXXXXX ** **********",
+"******** XXXXXX ********",
+"******** XXXXXX *******",
+"****** XXXXXX XXXXXX XXXXXX ******",
+"****** XXXXXXXXXX XXXX XXXXXXXXXX ******",
+"***** XXXXXXXXXXXX XXXX XXXXXXXXXXXX ******",
+"***** XXXXXXXXXXXXXX XX XXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXX XX XXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *****",
+"****** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXX XXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXX XXXXXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXX XXXXXXXXXXXXX *******",
+"******** XXXXX XXXXX ********",
+"********* *********",
+"********** **********",
+"*********** XXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"************ X X ************",
+"************ XXXXXXXXXXXXXXXX ************",
+"************ XX XX ************",
+"************ ************",
+"*********** ***********",
+"********** XXXXXXXXXXXX **********",
+"*********** XXXXXXXXXXXX ***********",
+"************ XXXXXXXXXXXX ************",
+"*************** ***************",
+"******************* *******************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/kll56.xpm b/assets/chess/pieces/ziics/FRITZ3/kll56.xpm
new file mode 100644
index 00000000..e1d59c57
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/kll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"************************ ************************",
+"************************ ************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"************************* *************************",
+"************************ ************************",
+"************************ ************************",
+"*********************** XX **********************",
+"*********** *** XXXX *** ************",
+"********* XXXXXX **********",
+"******** XXXXXXX XXXXXX XXXXXXX ********",
+"******* XXXXXXXXXXX XXXXXX XXXXXXXXXXX ********",
+"******* XXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXX *******",
+"****** XXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ******",
+"******* XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX *******",
+"******** XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX ********",
+"********* XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *********",
+"********** XXXXXXXXXXXXXX XXXXXXXXXXXXXX **********",
+"*********** XXXX XXXX ***********",
+"*********** ***********",
+"************ XXXXXXXXXXXXXXXX ************",
+"************* XXXXXXXXXXXXXXXXXXXXXX *************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************** X X **************",
+"************** XXXXXXXXXXXXXXXX **************",
+"************** XXX XXX **************",
+"************** **************",
+"************* *************",
+"************ XXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXX ************",
+"************* XXXXXXXXXXXXXX *************",
+"*************** ***************",
+"********************* *********************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/lsq32.xpm b/assets/chess/pieces/ziics/FRITZ3/lsq32.xpm
new file mode 100644
index 00000000..27c3f198
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/lsq32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/lsq40.xpm b/assets/chess/pieces/ziics/FRITZ3/lsq40.xpm
new file mode 100644
index 00000000..2b951d2d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/lsq40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/lsq48.xpm b/assets/chess/pieces/ziics/FRITZ3/lsq48.xpm
new file mode 100644
index 00000000..025a6690
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/lsq48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/lsq50.xpm b/assets/chess/pieces/ziics/FRITZ3/lsq50.xpm
new file mode 100644
index 00000000..4d48973c
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/lsq50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/lsq56.xpm b/assets/chess/pieces/ziics/FRITZ3/lsq56.xpm
new file mode 100644
index 00000000..9d792e52
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/lsq56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/ndd32.xpm b/assets/chess/pieces/ziics/FRITZ3/ndd32.xpm
new file mode 100644
index 00000000..0f2f9ef2
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/ndd32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+"*...**.. *... *...**...**...**.",
+"...**... ... ..**...**...**..",
+"..**...** * **...**...**...",
+".**...**. .**...**...*",
+"**...**.. XX XX ...**...**",
+"*...**.. X X .**...**.",
+"...**... X *...**..",
+"..**... X ..**...",
+".**...* XX X **...*",
+"**...* X X *...**",
+"*...** X ..**.",
+"...** X .**..",
+"..**. X *...",
+".**.. X ...*",
+"**.. X ..**",
+"*.. X X **.",
+"... X **. X *..",
+"..* .**. X ...",
+".** X .**. X ..*",
+"**.. **. X **",
+"*...**. **.. X *.",
+"...**...**.. X ..",
+"..**...**... X ..",
+".**...**... X .*",
+"**...**... X **",
+"*...**...* *.",
+"...**...** ..",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/ndd40.xpm b/assets/chess/pieces/ziics/FRITZ3/ndd40.xpm
new file mode 100644
index 00000000..22e7eaa7
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/ndd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**.. *...** ..**...**...**...**..",
+"**...**... ..** **...**...**...**...",
+"*...**...** *. ...**...**...**...*",
+"...**...**. ..**...**...**...**",
+"..**...**.. ..**...**...**.",
+".**...**... XX XXX *...**...**..",
+"**...**... X XX .**...**...",
+"*...**...* XX *...**...*",
+"...**...* X ..**...**",
+"..**...** XXX XX **...**.",
+".**...** XXX XX *...**..",
+"**...**. XX XX ..**...",
+"*...**.. X X XX .**...*",
+"...**.. X XX *...**",
+"..**... X XX ...**.",
+".**... X XX .**..",
+"**...* XX **...",
+"*...* XX *...*",
+"...** X XX ..**",
+"..** X *. XX .**.",
+".**. XX **.. XX **..",
+"**.. X .**.. XX *...",
+"*... X .**... XX ...*",
+"...** X **... XX .**",
+"..**.. **... XX **.",
+".**...**. **... XX *..",
+"**...**...**... XX ...",
+"*...**...**...* XX ..*",
+"...**...**...* XX .**",
+"..**...**...** XX **.",
+".**...**...** XX *..",
+"**...**...**. ...",
+"*...**...**.. ..*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/ndd48.xpm b/assets/chess/pieces/ziics/FRITZ3/ndd48.xpm
new file mode 100644
index 00000000..115bcb53
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/ndd48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...********..*******...**...**...**...**...",
+"..**...**.****************.**...**...**...**...*",
+".**...**..** ******** *****...**...**...**...**",
+"**...**...** **** ***...**...**...**...**.",
+"*...**...**** ** **..**...**...**...**..",
+"...**...***** *******.**...**...**...",
+"..**...**..** *********...**...**...*",
+".**...**..*** ********...**...**",
+"**...**...*** XXX XXXX *****...**...**.",
+"*...**...*** XX XX ****.**...**..",
+"...**...**** XX *****...**...",
+"..**...**** X ****..**...*",
+".**...***** XX ******...**",
+"**...**.*** XXXX XX ****...**.",
+"*...**.*** XXXX XX ***..**..",
+"...**..*** XXX XX ***.**...",
+"..**..*** XX X XX ****...*",
+".**...*** X X XX ***...**",
+"**...*** X XX **..**.",
+"*...**** X XX *****..",
+"...**** X XX ****...",
+"..***** XX **...*",
+".**.** XX ***.**",
+"**.*** X XX *****.",
+"*..*** X X XX ***..",
+"...** XX ** XX **...",
+"..*** XX ***** XX **..*",
+".**** X ****** XX *****",
+"**.** X ******* XX ****.",
+"*..*** X ****** XX **..",
+"...*** X ****** XX **..",
+"..***** ****** XX **.*",
+".**.******* ****** XX ****",
+"**...************* XX ***.",
+"*...**...********* XX **..",
+"...**...**...**** XX **..",
+"..**...**...***** XX **.*",
+".**...**...**.*** XX ****",
+"**...**...**..** XX ***.",
+"*...**...**...** **..",
+"...**...**...*** **..",
+"..**...**...**********************************.*",
+".**...**...**.**********************************",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/ndd50.xpm b/assets/chess/pieces/ziics/FRITZ3/ndd50.xpm
new file mode 100644
index 00000000..9b8adf8e
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/ndd50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**. **...**. .**...**...**...**...**...",
+"*...**...**.. ...** *...**...**...**...**...*",
+"...**...**...* *. ..**...**...**...**...**",
+"..**...**...** .**...**...**...**...**.",
+".**...**...**. **...**...**...**...**..",
+"**...**...**.. *...**...**...**...",
+"*...**...**... XX XXXX **...**...**...*",
+"...**...**... X XX ..**...**...**",
+"..**...**...* X XX .**...**...**.",
+".**...**...* XX ...**...**..",
+"**...**...** XX .**...**...",
+"*...**...** XXXX XX *...**...*",
+"...**...**. XXXX XX ...**...**",
+"..**...**. XXX XX .**...**.",
+".**...**.. XX XX *...**..",
+"**...**... X X XX ...**...",
+"*...**... X XX .**...*",
+"...**...* X XX **...**",
+"..**...* X XX *...**.",
+".**...** X XX ..**..",
+"**...** XX .**...",
+"*...** XX **...*",
+"...**. X XX ...**",
+"..**.. X XX ..**.",
+".**.. X .. XX .**..",
+"**... XX **... XX **...",
+"*...* X .**... XX *...*",
+"...** X ..**...* XX ...**",
+"..**. X .**...* XX ..**.",
+".**... X **...* XX **..",
+"**...**. **...* XX *...",
+"*...**...** **...* XX ...*",
+"...**...**...**...* XX ..**",
+"..**...**...**...** XX .**.",
+".**...**...**...** XX **..",
+"**...**...**...** XX *...",
+"*...**...**...**. XX ...*",
+"...**...**...**. XX ..**",
+"..**...**...**.. XX .**.",
+".**...**...**... **..",
+"**...**...**...* *...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/ndd56.xpm b/assets/chess/pieces/ziics/FRITZ3/ndd56.xpm
new file mode 100644
index 00000000..188bb38d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/ndd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**.. ...**... ...**...**...**...**...**...*",
+"*...**...**... .**... .**...**...**...**...**...**",
+"...**...**...** ...* *...**...**...**...**...**.",
+"..**...**...**. .* ...**...**...**...**...**..",
+".**...**...**.. ..**...**...**...**...**...",
+"**...**...**... *...**...**...**...*",
+"*...**...**...* .**...**...**...**",
+"...**...**...** XX XXXXX *...**...**...**.",
+"..**...**...** XX XX ..**...**...**..",
+".**...**...**. XX **...**...**...",
+"**...**...**.. XX ...**...**...*",
+"*...**...**.. XX .**...**...**",
+"...**...**... XXXX XX *...**...**.",
+"..**...**...* XXXX XX ...**...**..",
+".**...**...* XXXX XX .**...**...",
+"**...**...** XXX XX **...**...*",
+"*...**...** XX X XX ...**...**",
+"...**...**. X X XX ..**...**.",
+"..**...**. X XX **...**..",
+".**...**.. X XX *...**...",
+"**...**.. X XX ..**...*",
+"*...**.. X XX .**...**",
+"...**... XX **...**.",
+"..**... XX ...**..",
+".**...* XX ..**...",
+"**...** X XX **...*",
+"*...** X *.. XX *...**",
+"...**. XX *... XX ...**.",
+"..**.. XX **...* XX ..**..",
+".**... X .**...* XX **...",
+"**...* X .**...** XX *...*",
+"*...** X **...** XX ...**",
+"...**.. X **...** XX ..**.",
+"..**...* *...** XX .**..",
+".**...**. *...** XX **...",
+"**...**...**. **...** XX *...*",
+"*...**...**...**...** XX ..**",
+"...**...**...**...**. XX .**.",
+"..**...**...**...**. XX **..",
+".**...**...**...**.. XX *...",
+"**...**...**...**.. XX ...*",
+"*...**...**...**... XX ..**",
+"...**...**...**...* XX .**.",
+"..**...**...**...* **..",
+".**...**...**...** *...",
+"**...**...**...**. ...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/ndl32.xpm b/assets/chess/pieces/ziics/FRITZ3/ndl32.xpm
new file mode 100644
index 00000000..efc53735
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/ndl32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"******** **** *****************",
+"******** *** ****************",
+"********* * ***************",
+"********* ************",
+"********* XX XX **********",
+"******** X X *********",
+"******** X ********",
+"******* X *******",
+"******* XX X ******",
+"****** X X ******",
+"****** X *****",
+"***** X *****",
+"***** X ****",
+"***** X ****",
+"**** X ****",
+"*** X X ***",
+"*** X *** X ***",
+"*** **** X ***",
+"*** X **** X ***",
+"**** *** X **",
+"******* **** X **",
+"************ X **",
+"************ X **",
+"*********** X **",
+"********** X **",
+"********** **",
+"********** **",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/ndl40.xpm b/assets/chess/pieces/ziics/FRITZ3/ndl40.xpm
new file mode 100644
index 00000000..7f8b3e30
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/ndl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"********** ****** *********************",
+"********** **** ********************",
+"*********** ** *******************",
+"*********** *******************",
+"*********** ***************",
+"*********** XX XXX *************",
+"********** X XX ***********",
+"********** XX **********",
+"********* X *********",
+"********* XXX XX ********",
+"******** XXX XX ********",
+"******** XX XX *******",
+"******** X X XX *******",
+"******* X XX ******",
+"******* X XX ******",
+"****** X XX *****",
+"****** XX *****",
+"***** XX *****",
+"***** X XX ****",
+"**** X ** XX ****",
+"**** XX **** XX ****",
+"**** X ***** XX ****",
+"**** X ****** XX ****",
+"***** X ***** XX ***",
+"****** ***** XX ***",
+"********* ***** XX ***",
+"*************** XX ***",
+"*************** XX ***",
+"************** XX ***",
+"************** XX ***",
+"************* XX ***",
+"************* ***",
+"************* ***",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/ndl48.xpm b/assets/chess/pieces/ziics/FRITZ3/ndl48.xpm
new file mode 100644
index 00000000..ac8d9671
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/ndl48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************ ******** *************************",
+"************ **** ************************",
+"************* ** ***********************",
+"************* ***********************",
+"************* ***********************",
+"************* ******************",
+"************* XXX XXXX ****************",
+"************ XX XX **************",
+"************ XX *************",
+"*********** X ************",
+"*********** XX ***********",
+"*********** XXXX XX **********",
+"********** XXXX XX *********",
+"********** XXX XX *********",
+"********* XX X XX ********",
+"********* X X XX ********",
+"******** X XX *******",
+"******** X XX *******",
+"******* X XX *******",
+"******* XX ******",
+"****** XX ******",
+"****** X XX ******",
+"****** X X XX *****",
+"***** XX ** XX *****",
+"***** XX ***** XX *****",
+"***** X ****** XX *****",
+"***** X ******* XX *****",
+"****** X ****** XX ****",
+"****** X ****** XX ****",
+"******* ****** XX ****",
+"*********** ****** XX ****",
+"****************** XX ****",
+"****************** XX ****",
+"***************** XX ****",
+"***************** XX ****",
+"***************** XX ****",
+"**************** XX ****",
+"**************** ****",
+"**************** ****",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/ndl50.xpm b/assets/chess/pieces/ziics/FRITZ3/ndl50.xpm
new file mode 100644
index 00000000..ccc304d0
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/ndl50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************* ******** **************************",
+"************* ***** *************************",
+"************** ** ************************",
+"************** ************************",
+"************** ************************",
+"************** *******************",
+"************** XX XXXX ****************",
+"************* X XX **************",
+"************* X XX **************",
+"************ XX ************",
+"************ XX ***********",
+"*********** XXXX XX **********",
+"*********** XXXX XX **********",
+"********** XXX XX *********",
+"********** XX XX ********",
+"********** X X XX ********",
+"********* X XX *******",
+"********* X XX *******",
+"******** X XX *******",
+"******** X XX ******",
+"******* XX ******",
+"****** XX ******",
+"****** X XX *****",
+"****** X XX *****",
+"***** X ** XX *****",
+"***** XX ***** XX *****",
+"***** X ****** XX *****",
+"***** X ******** XX *****",
+"***** X ******* XX *****",
+"****** X ****** XX ****",
+"******** ****** XX ****",
+"*********** ****** XX ****",
+"******************* XX ****",
+"******************* XX ****",
+"****************** XX ****",
+"***************** XX ****",
+"***************** XX ****",
+"**************** XX ****",
+"**************** XX ****",
+"**************** ****",
+"**************** ****",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/ndl56.xpm b/assets/chess/pieces/ziics/FRITZ3/ndl56.xpm
new file mode 100644
index 00000000..196a3e13
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/ndl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************** ******** *****************************",
+"************** ****** ****************************",
+"*************** **** ***************************",
+"*************** ** ***************************",
+"*************** ***************************",
+"*************** ********************",
+"*************** ******************",
+"*************** XX XXXXX *****************",
+"************** XX XX ****************",
+"************** XX ***************",
+"************** XX **************",
+"************* XX *************",
+"************* XXXX XX ************",
+"************* XXXX XX ************",
+"************ XXXX XX ***********",
+"************ XXX XX ***********",
+"*********** XX X XX **********",
+"*********** X X XX **********",
+"********** X XX *********",
+"********** X XX *********",
+"********* X XX ********",
+"******** X XX ********",
+"******** XX ********",
+"******* XX *******",
+"******* XX *******",
+"******* X XX ******",
+"****** X *** XX ******",
+"****** XX **** XX ******",
+"****** XX ****** XX ******",
+"****** X ******* XX *****",
+"****** X ******** XX *****",
+"****** X ******* XX *****",
+"******* X ******* XX *****",
+"******** ****** XX *****",
+"********* ****** XX *****",
+"************* ******* XX *****",
+"********************* XX ****",
+"********************* XX ****",
+"******************** XX ****",
+"******************** XX ****",
+"******************* XX ****",
+"******************* XX ****",
+"******************* XX ****",
+"****************** ****",
+"****************** ****",
+"****************** ****",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/nld32.xpm b/assets/chess/pieces/ziics/FRITZ3/nld32.xpm
new file mode 100644
index 00000000..5031ef19
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/nld32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+"...**... ...* ...**...**...**..",
+"..**...* ..* .**...**...**...",
+".**...**. * *...**...**...*",
+"**...**.. X **...**...**",
+"*...**... * XX ..**...**.",
+"...**... XXXX XX **...**..",
+"..**...* XXXXXXXXXX ...**...",
+".**...* XXXXXXXXXXXXX .**...*",
+"**...* X XXXXXXXXXXX **...**",
+"*...** X XXXXXXXXXXXXX ...**.",
+"...**. XX XXXXXXX XXXXX ..**..",
+"..**. XXXXXXXXXX XXXXXX **...",
+".**.. XXXXXXXXXXX XXXXXXX ...*",
+"**... XXXXXXXXX XXXXXXXX ..**",
+"*... XXXXXXXX XXXXXXXX .**.",
+"... X XXXX . XXXXXXXXXX *..",
+"..* X XXX *.. XXXXXXXXXX ...",
+".** XXXX **.. XXXXXXXXXX ..*",
+"**. X X **... XXXXXXXXXXX .**",
+"*... *... XXXXXXXXXXXX *.",
+"...**.. *... XXXXXXXXXXXXX ..",
+"..**...**... XXXXXXXXXXXXXX ..",
+".**...**...* XXXXXXXXXXXXXX .*",
+"**...**...* XXXXXXXXXXXXXXX **",
+"*...**...* XXXXXXXXXXXXXXXX *.",
+"...**...** ..",
+"..**...**. ..",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/nld40.xpm b/assets/chess/pieces/ziics/FRITZ3/nld40.xpm
new file mode 100644
index 00000000..f162c37b
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/nld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**.. *...** ..**...**...**...**..",
+"**...**... ..** **...**...**...**...",
+"*...**...** *. ...**...**...**...*",
+"...**...**. X ..**...**...**...**",
+"..**...**.. *. XX ..**...**...**.",
+".**...**... . XXX *...**...**..",
+"**...**... XXXXX XXX .**...**...",
+"*...**...* X XXXXXXXXXXXX *...**...*",
+"...**...* XXXXXXXXXXXXXXXXX ..**...**",
+"..**...** X XXXXXXXXXXXXXX **...**.",
+".**...** X XXXXXXXXXXXXXXXX *...**..",
+"**...**. X XXXXXXXXXXXXXXXXX ..**...",
+"*...**.. X XXXXXXXXXX XXXXXXX .**...*",
+"...**.. XXXXXXXXXXXXX XXXXXXX *...**",
+"..**... XXXXXXXXXXXX XXXXXXXXX ...**.",
+".**... XXXXXXXXXXXXX XXXXXXXXX .**..",
+"**...* XXXXXXXXXXXX XXXXXXXXXX **...",
+"*...* XXXXXXXXXXX XXXXXXXXXX *...*",
+"...** XXXXXXXXX . XXXXXXXXXXX ..**",
+"..** X XXXXX *. XXXXXXXXXXXX .**.",
+".**. X XXXX **.. XXXXXXXXXXXX **..",
+"**.. XXXXXX .**.. XXXXXXXXXXXX *...",
+"*... X X .**... XXXXXXXXXXXXX ...*",
+"...** **... XXXXXXXXXXXXXX .**",
+"..**.. **... XXXXXXXXXXXXXXX **.",
+".**...**. **... XXXXXXXXXXXXXXXX *..",
+"**...**...**... XXXXXXXXXXXXXXXXX ...",
+"*...**...**...* XXXXXXXXXXXXXXXXXX ..*",
+"...**...**...* XXXXXXXXXXXXXXXXXXX .**",
+"..**...**...** XXXXXXXXXXXXXXXXXXX **.",
+".**...**...** XXXXXXXXXXXXXXXXXXXX *..",
+"**...**...**. ...",
+"*...**...**.. ..*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/nld48.xpm b/assets/chess/pieces/ziics/FRITZ3/nld48.xpm
new file mode 100644
index 00000000..a32843cd
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/nld48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...*******...*******...**...**...**...**..",
+"...**...******************..**...**...**...**...",
+"..**...**.** ******** ******...**...**...**...*",
+".**...**..** **** ****...**...**...**...**",
+"**...**...*** ** **...**...**...**...**.",
+"*...**...**** X *******..**...**...**..",
+"...**...**.** * X **********...**...**...",
+"..**...**.*** ** XXX ******.**...**...*",
+".**...**..*** * XXXX ******...**...**",
+"**...**..*** XXXXXX XXX ****..**...**.",
+"*...**...*** XX XXXXXXXXXXXXXX ******...**..",
+"...**...*** XXXXXXXXXXXXXXXXXXXX ****...**...",
+"..**...**** XXXXXXXXXXXXXXXXXXXXX ***..**...*",
+".**...***** X XXXXXXXXXXXXXXXXX *****...**",
+"**...**.** X XXXXXXXXXXXXXXXXXXX ****...**.",
+"*...****** X XXXXXXXXXXXXXXXXXXXX ***..**..",
+"...**.**** X XXXXXXXXXXXX XXXXXXXX ***.**...",
+"..**..** XX XXXXXXXXXXXX XXXXXXXX ****...*",
+".**..*** XXXXXXXXXXXXXXX XXXXXXXXXX ***...**",
+"**...*** XXXXXXXXXXXXXXX XXXXXXXXXX ***.**.",
+"*...*** XXXXXXXXXXXXXXX XXXXXXXXXXX *****..",
+"...**** XXXXXXXXXXXXXXX XXXXXXXXXXX ***...",
+"..**** XXXXXXXXXXXXX XXXXXXXXXXXXX ***..*",
+".***** XXXXXXXXXXXX * XXXXXXXXXXXXX ***.**",
+"**.*** XXXXXXXXXXX ** XXXXXXXXXXXXX ****.",
+"*..** X XXXXXXX *** XXXXXXXXXXXXXXX ***..",
+"...** X XXXXXX ***** XXXXXXXXXXXXXXX **...",
+"..*** XXXXXXX ****** XXXXXXXXXXXXXXX ***.*",
+".**** XX X ******* XXXXXXXXXXXXXXXX *****",
+"**.*** ****** XXXXXXXXXXXXXXXXX ***.",
+"*..***** ******* XXXXXXXXXXXXXXXXXX **..",
+"...******** ******** XXXXXXXXXXXXXXXXXX **..",
+"..**..************** XXXXXXXXXXXXXXXXXXX **.*",
+".**...**.********** XXXXXXXXXXXXXXXXXXXX ****",
+"**...**...**...*** XXXXXXXXXXXXXXXXXXXXX ***.",
+"*...**...**...*** XXXXXXXXXXXXXXXXXXXXXX **..",
+"...**...**...**** XXXXXXXXXXXXXXXXXXXXXXX **..",
+"..**...**...***** XXXXXXXXXXXXXXXXXXXXXXX **.*",
+".**...**...**.** XXXXXXXXXXXXXXXXXXXXXXXX ****",
+"**...**...**..** ***.",
+"*...**...**...** **..",
+"...**...**...*********************************..",
+"..**...**...**********************************.*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/nld50.xpm b/assets/chess/pieces/ziics/FRITZ3/nld50.xpm
new file mode 100644
index 00000000..f7d96b43
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/nld50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**. **...**. .**...**...**...**...**...",
+"*...**...**.. ...** *...**...**...**...**...*",
+"...**...**...* *. ..**...**...**...**...**",
+"..**...**...** .. .**...**...**...**...**.",
+".**...**...**. X **...**...**...**...**..",
+"**...**...**.. *.. XX *...**...**...**...",
+"*...**...**... .. XXXX **...**...**...*",
+"...**...**... XXXXXXX XX ..**...**...**",
+"..**...**...* X XXXXXXXXXXXXX .**...**...**.",
+".**...**...** XXXXXXXXXXXXXXXXXXX ...**...**..",
+"**...**...** XXXXXXXXXXXXXXXXXXXXX .**...**...",
+"*...**...**. X XXXXXXXXXXXXXXXXX *...**...*",
+"...**...**. X XXXXXXXXXXXXXXXXXXX ...**...**",
+"..**...**.. X XXXXXXXXXXXXXXXXXXXXX ..**...**.",
+".**...**.. XX XXXXXXXXXXXXXXXXXXXXXX **...**..",
+"**...**... XX XXXXXXXXXXXXXXXXXXXXXXXX *...**...",
+"*...**... XXXXXXXXXXXXXXXXX XXXXXXXXX .**...*",
+"...**...* XXXXXXXXXXXXXXXX XXXXXXXXXX **...**",
+"..**...** XXXXXXXXXXXXXXX XXXXXXXXXXX *...**.",
+".**...** XXXXXXXXXXXXXXXX XXXXXXXXXXX ..**..",
+"**...**. XXXXXXXXXXXXXXX XXXXXXXXXXXX .**...",
+"*...**. XXXXXXXXXXXXXX XXXXXXXXXXXX **...*",
+"...**.. XXXXXXXXXXXX . XXXXXXXXXXXXXX ...**",
+"..**.. XXXXXXXXXXX . XXXXXXXXXXXXXX ..**.",
+".**.. X XXXXXXX .. XXXXXXXXXXXXXX .**..",
+"**... X XXXXX **... XXXXXXXXXXXXXXXX **...",
+"*...* XXXXXXX .**... XXXXXXXXXXXXXXXX *...*",
+"...** XXXXX ..**...* XXXXXXXXXXXXXXXX ...**",
+"..**. XX X .**...* XXXXXXXXXXXXXXXXX ..**.",
+".**... **...* XXXXXXXXXXXXXXXXXX **..",
+"**...**. **...* XXXXXXXXXXXXXXXXXXX *...",
+"*...**...** **...* XXXXXXXXXXXXXXXXXXXX ...*",
+"...**...**...**...* XXXXXXXXXXXXXXXXXXXXX ..**",
+"..**...**...**...* XXXXXXXXXXXXXXXXXXXXXX .**.",
+".**...**...**...** XXXXXXXXXXXXXXXXXXXXXXX **..",
+"**...**...**...** XXXXXXXXXXXXXXXXXXXXXXXX *...",
+"*...**...**...**. XXXXXXXXXXXXXXXXXXXXXXXX ...*",
+"...**...**...**. XXXXXXXXXXXXXXXXXXXXXXXXX ..**",
+"..**...**...**.. XXXXXXXXXXXXXXXXXXXXXXXXX .**.",
+".**...**...**... **..",
+"**...**...**...* *...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/nld56.xpm b/assets/chess/pieces/ziics/FRITZ3/nld56.xpm
new file mode 100644
index 00000000..e74cfcd2
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/nld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...** **...**. **...**...**...**...**...**..",
+".**...**...**. ...**. ...**...**...**...**...**...",
+"**...**...**... **.. .**...**...**...**...**...*",
+"*...**...**...* ... **...**...**...**...**...**",
+"...**...**...** XX *...**...**...**...**...**.",
+"..**...**...**. *. XXX .**...**...**...**..",
+".**...**...**.. ... XXX ...**...**...**...",
+"**...**...**... .. XXXX XXXX **...**...**...*",
+"*...**...**... XXXXXX XXXXXXX ...**...**...**",
+"...**...**...* XXXXXXXXXXXXXXXXX .**...**...**.",
+"..**...**...** XXXXXXXXXXXXXXXXXXXXXX *...**...**..",
+".**...**...** XXXXXXXXXXXXXXXXXXXXXXXX ...**...**...",
+"**...**...**. XX XXXXXXXXXXXXXXXXXXXX .**...**...*",
+"*...**...**.. X XXXXXXXXXXXXXXXXXXXXX *...**...**",
+"...**...**.. X XXXXXXXXXXXXXXXXXXXXXXX ...**...**.",
+"..**...**... X XXXXXXXXXXXXXXXXXXXXXXXX .**...**..",
+".**...**... X XXXXXXXXXXXXXXX XXXXXXXXX **...**...",
+"**...**...* XX XXXXXXXXXXXXXXX XXXXXXXXX *...**...*",
+"*...**...* XXXXXXXXXXXXXXXXX XXXXXXXXXXX ..**...**",
+"...**...** XXXXXXXXXXXXXXXXXX XXXXXXXXXXX .**...**.",
+"..**...**. XXXXXXXXXXXXXXXXX XXXXXXXXXXXXX *...**..",
+".**...**. XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX ...**...",
+"**...**. XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX ..**...*",
+"*...**.. XXXXXXXXXXXXXXXX XXXXXXXXXXXXXX **...**",
+"...**.. XXXXXXXXXXXXXXX XXXXXXXXXXXXXX *...**.",
+"..**... XXXXXXXXXXXXX * XXXXXXXXXXXXXXX ..**..",
+".**... XX XXXXXXX .** XXXXXXXXXXXXXXXX .**...",
+"**...* XX XXXXXX .**. XXXXXXXXXXXXXXXX **...*",
+"*...** XX XXXXX ..**.. XXXXXXXXXXXXXXXXXX ...**",
+"...**. XXXXXXXXX ...**.. XXXXXXXXXXXXXXXXXX ..**.",
+"..**.. XXX XXX ...**... XXXXXXXXXXXXXXXXXX .**..",
+".**...* X X ...**...* XXXXXXXXXXXXXXXXXXX **...",
+"**...**. ...**...* XXXXXXXXXXXXXXXXXXXX ...*",
+"*...**... ...**...* XXXXXXXXXXXXXXXXXXXXX ..**",
+"...**...**.. ...**...* XXXXXXXXXXXXXXXXXXXXX .**.",
+"..**...**...**...**...* XXXXXXXXXXXXXXXXXXXXXX **..",
+".**...**...**...**...* XXXXXXXXXXXXXXXXXXXXXXXX *...",
+"**...**...**...**...* XXXXXXXXXXXXXXXXXXXXXXXXX ...*",
+"*...**...**...**...** XXXXXXXXXXXXXXXXXXXXXXXXXX ..**",
+"...**...**...**...** XXXXXXXXXXXXXXXXXXXXXXXXXX .**.",
+"..**...**...**...**. XXXXXXXXXXXXXXXXXXXXXXXXXXX **..",
+".**...**...**...**.. XXXXXXXXXXXXXXXXXXXXXXXXXXX *...",
+"**...**...**...**.. XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...*",
+"*...**...**...**... ..**",
+"...**...**...**...* .**.",
+"..**...**...**...** **..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/nll32.xpm b/assets/chess/pieces/ziics/FRITZ3/nll32.xpm
new file mode 100644
index 00000000..8746abdc
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/nll32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"******** **** *****************",
+"******** *** ****************",
+"********* * ***************",
+"********* X ************",
+"********* * XX **********",
+"******** XXXX XX *********",
+"******** XXXXXXXXXX ********",
+"******* XXXXXXXXXXXXX *******",
+"****** X XXXXXXXXXXX *******",
+"****** X XXXXXXXXXXXXX ******",
+"****** XX XXXXXXX XXXXX ******",
+"***** XXXXXXXXXX XXXXXX *****",
+"***** XXXXXXXXXXX XXXXXXX ****",
+"***** XXXXXXXXX XXXXXXXX ****",
+"**** XXXXXXXX XXXXXXXX ****",
+"*** X XXXX * XXXXXXXXXX ***",
+"*** X XXX *** XXXXXXXXXX ***",
+"*** XXXX **** XXXXXXXXXX ***",
+"*** X X ***** XXXXXXXXXXX ***",
+"**** **** XXXXXXXXXXXX **",
+"******* **** XXXXXXXXXXXXX **",
+"************ XXXXXXXXXXXXXX **",
+"************ XXXXXXXXXXXXXX **",
+"*********** XXXXXXXXXXXXXXX **",
+"********** XXXXXXXXXXXXXXXX **",
+"********** **",
+"********** **",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/nll40.xpm b/assets/chess/pieces/ziics/FRITZ3/nll40.xpm
new file mode 100644
index 00000000..07f16144
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/nll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"********** ****** *********************",
+"********** **** ********************",
+"*********** ** *******************",
+"*********** X *******************",
+"*********** ** XX ***************",
+"*********** * XXX *************",
+"********** XXXXX XXX ***********",
+"********** X XXXXXXXXXXXX **********",
+"********* XXXXXXXXXXXXXXXXX *********",
+"********* X XXXXXXXXXXXXXX ********",
+"******** X XXXXXXXXXXXXXXXX ********",
+"******** X XXXXXXXXXXXXXXXXX *******",
+"******** X XXXXXXXXXX XXXXXXX *******",
+"******* XXXXXXXXXXXXX XXXXXXX ******",
+"******* XXXXXXXXXXXX XXXXXXXXX ******",
+"****** XXXXXXXXXXXXX XXXXXXXXX *****",
+"****** XXXXXXXXXXXX XXXXXXXXXX *****",
+"***** XXXXXXXXXXX XXXXXXXXXX *****",
+"***** XXXXXXXXX * XXXXXXXXXXX ****",
+"**** X XXXXX ** XXXXXXXXXXXX ****",
+"**** X XXXX **** XXXXXXXXXXXX ****",
+"**** XXXXXX ***** XXXXXXXXXXXX ****",
+"**** X X ****** XXXXXXXXXXXXX ****",
+"***** ***** XXXXXXXXXXXXXX ***",
+"****** ***** XXXXXXXXXXXXXXX ***",
+"********* ***** XXXXXXXXXXXXXXXX ***",
+"*************** XXXXXXXXXXXXXXXXX ***",
+"*************** XXXXXXXXXXXXXXXXXX ***",
+"************** XXXXXXXXXXXXXXXXXXX ***",
+"************** XXXXXXXXXXXXXXXXXXX ***",
+"************* XXXXXXXXXXXXXXXXXXXX ***",
+"************* ***",
+"************* ***",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/nll48.xpm b/assets/chess/pieces/ziics/FRITZ3/nll48.xpm
new file mode 100644
index 00000000..f153bc02
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/nll48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************ ******** *************************",
+"************ **** ************************",
+"************* ** ***********************",
+"************* X ***********************",
+"************* * X ***********************",
+"************* ** XXX ******************",
+"************* * XXXX ****************",
+"************ XXXXXX XXX **************",
+"************ XX XXXXXXXXXXXXXX *************",
+"*********** XXXXXXXXXXXXXXXXXXXX ************",
+"*********** XXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** X XXXXXXXXXXXXXXXXX **********",
+"********** X XXXXXXXXXXXXXXXXXXX **********",
+"********** X XXXXXXXXXXXXXXXXXXXX *********",
+"********** X XXXXXXXXXXXX XXXXXXXX *********",
+"******** XX XXXXXXXXXXXX XXXXXXXX ********",
+"******** XXXXXXXXXXXXXXX XXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXX XXXXXXXXXX *******",
+"******* XXXXXXXXXXXXXXX XXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXXXX XXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXX XXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXX * XXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXX ** XXXXXXXXXXXXX *****",
+"***** X XXXXXXX *** XXXXXXXXXXXXXXX *****",
+"***** X XXXXXX ***** XXXXXXXXXXXXXXX *****",
+"***** XXXXXXX ****** XXXXXXXXXXXXXXX *****",
+"***** XX X ******* XXXXXXXXXXXXXXXX *****",
+"****** ****** XXXXXXXXXXXXXXXXX ****",
+"******** ******* XXXXXXXXXXXXXXXXXX ****",
+"*********** ******** XXXXXXXXXXXXXXXXXX ****",
+"******************** XXXXXXXXXXXXXXXXXXX ****",
+"******************* XXXXXXXXXXXXXXXXXXXX ****",
+"****************** XXXXXXXXXXXXXXXXXXXXX ****",
+"***************** XXXXXXXXXXXXXXXXXXXXXX ****",
+"***************** XXXXXXXXXXXXXXXXXXXXXXX ****",
+"***************** XXXXXXXXXXXXXXXXXXXXXXX ****",
+"**************** XXXXXXXXXXXXXXXXXXXXXXXX ****",
+"**************** ****",
+"**************** ****",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/nll50.xpm b/assets/chess/pieces/ziics/FRITZ3/nll50.xpm
new file mode 100644
index 00000000..5b893970
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/nll50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************* ******** **************************",
+"************* ***** *************************",
+"************** ** ************************",
+"************** ** ************************",
+"************** X ************************",
+"************** *** XX *******************",
+"************** ** XXXX ****************",
+"************* XXXXXXX XX **************",
+"************* X XXXXXXXXXXXXX **************",
+"************* XXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXXX ***********",
+"************ X XXXXXXXXXXXXXXXXX **********",
+"*********** X XXXXXXXXXXXXXXXXXXX **********",
+"*********** X XXXXXXXXXXXXXXXXXXXXX **********",
+"********** XX XXXXXXXXXXXXXXXXXXXXXX *********",
+"********** XX XXXXXXXXXXXXXXXXXXXXXXXX *********",
+"********* XXXXXXXXXXXXXXXXX XXXXXXXXX *******",
+"********* XXXXXXXXXXXXXXXX XXXXXXXXXX *******",
+"********* XXXXXXXXXXXXXXX XXXXXXXXXXX *******",
+"******** XXXXXXXXXXXXXXXX XXXXXXXXXXX ******",
+"******** XXXXXXXXXXXXXXX XXXXXXXXXXXX ******",
+"******* XXXXXXXXXXXXXX XXXXXXXXXXXX ******",
+"******* XXXXXXXXXXXX * XXXXXXXXXXXXXX *****",
+"****** XXXXXXXXXXX * XXXXXXXXXXXXXX *****",
+"***** X XXXXXXX ** XXXXXXXXXXXXXX *****",
+"***** X XXXXX ***** XXXXXXXXXXXXXXXX *****",
+"***** XXXXXXX ****** XXXXXXXXXXXXXXXX *****",
+"***** XXXXX ******** XXXXXXXXXXXXXXXX *****",
+"***** XX X ******* XXXXXXXXXXXXXXXXX *****",
+"****** ****** XXXXXXXXXXXXXXXXXX ****",
+"******** ****** XXXXXXXXXXXXXXXXXXX ****",
+"*********** ****** XXXXXXXXXXXXXXXXXXXX ****",
+"******************* XXXXXXXXXXXXXXXXXXXXX ****",
+"****************** XXXXXXXXXXXXXXXXXXXXXX ****",
+"****************** XXXXXXXXXXXXXXXXXXXXXXX ****",
+"***************** XXXXXXXXXXXXXXXXXXXXXXXX ****",
+"***************** XXXXXXXXXXXXXXXXXXXXXXXX ****",
+"**************** XXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"**************** XXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"**************** ****",
+"**************** ****",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/nll56.xpm b/assets/chess/pieces/ziics/FRITZ3/nll56.xpm
new file mode 100644
index 00000000..94af12f8
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/nll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************** ******** *****************************",
+"************** ****** ****************************",
+"*************** **** ***************************",
+"*************** *** ***************************",
+"*************** XX ***************************",
+"*************** ** XXX ********************",
+"*************** *** XXX ******************",
+"*************** ** XXXX XXXX ****************",
+"************** XXXXXX XXXXXXX ***************",
+"************** XXXXXXXXXXXXXXXXX **************",
+"************** XXXXXXXXXXXXXXXXXXXXXX *************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************* XX XXXXXXXXXXXXXXXXXXXX ************",
+"************* X XXXXXXXXXXXXXXXXXXXXX ***********",
+"************ X XXXXXXXXXXXXXXXXXXXXXXX ***********",
+"************ X XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"*********** X XXXXXXXXXXXXXXX XXXXXXXXX **********",
+"*********** XX XXXXXXXXXXXXXXX XXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXX XXXXXXXXXXX *********",
+"********** XXXXXXXXXXXXXXXXXX XXXXXXXXXXX *********",
+"********** XXXXXXXXXXXXXXXXX XXXXXXXXXXXXX ********",
+"********* XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXXX XXXXXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXXXX XXXXXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXX * XXXXXXXXXXXXXXX ******",
+"****** XX XXXXXXX *** XXXXXXXXXXXXXXXX ******",
+"****** XX XXXXXX **** XXXXXXXXXXXXXXXX ******",
+"****** XX XXXXX ****** XXXXXXXXXXXXXXXXXX *****",
+"****** XXXXXXXXX ******* XXXXXXXXXXXXXXXXXX *****",
+"****** XXX XXX ******** XXXXXXXXXXXXXXXXXX *****",
+"******* X X ********* XXXXXXXXXXXXXXXXXXX *****",
+"******** ********* XXXXXXXXXXXXXXXXXXXX ****",
+"********* ********* XXXXXXXXXXXXXXXXXXXXX ****",
+"************ ********* XXXXXXXXXXXXXXXXXXXXX ****",
+"*********************** XXXXXXXXXXXXXXXXXXXXXX ****",
+"********************** XXXXXXXXXXXXXXXXXXXXXXXX ****",
+"********************* XXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"********************* XXXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"******************** XXXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"******************** XXXXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"******************** XXXXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"******************* XXXXXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"******************* ****",
+"******************* ****",
+"******************* ****",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pdd32.xpm b/assets/chess/pieces/ziics/FRITZ3/pdd32.xpm
new file mode 100644
index 00000000..826d477c
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pdd32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+"**...**...**.. ..**...**...**",
+"*...**...**.. **...**...**.",
+"...**...**... *...**...**..",
+"..**...**...* ...**...**...",
+".**...**...** ..**...**...*",
+"**...**...**.. ..**...**...**",
+"*...**...**. *...**...**.",
+"...**...**. ..**...**..",
+"..**...**. **...**...",
+".**...**.. *...**...*",
+"**...**... ...**...**",
+"*...**...** ...**...**.",
+"...**...**. ..**...**..",
+"..**...**... ..**...**...",
+".**...**.. *...**...*",
+"**...**.. ..**...**",
+"*...**.. **...**.",
+"...**.. ...**..",
+"..**... ..**...",
+".**... **...*",
+"**...* *...**",
+"*...** ...**.",
+"...**. ..**..",
+"..**.. .**...",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pdd40.xpm b/assets/chess/pieces/ziics/FRITZ3/pdd40.xpm
new file mode 100644
index 00000000..23ffeafe
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+"**...**...**...**. ...**...**...**...",
+"*...**...**...**. .**...**...**...*",
+"...**...**...**. *...**...**...**",
+"..**...**...**.. ...**...**...**.",
+".**...**...**... ..**...**...**..",
+"**...**...**...* .**...**...**...",
+"*...**...**...**. .**...**...**...*",
+"...**...**...** ...**...**...**",
+"..**...**...** .**...**...**.",
+".**...**...**. **...**...**..",
+"**...**...**. ...**...**...",
+"*...**...**.. ..**...**...*",
+"...**...**... .**...**...**",
+"..**...**...* **...**...**.",
+".**...**...**. **...**...**..",
+"**...**...**.. *...**...**...",
+"*...**...**...* *...**...**...*",
+"...**...**... .**...**...**",
+"..**...**... *...**...**.",
+".**...**... ..**...**..",
+"**...**... **...**...",
+"*...**...* *...**...*",
+"...**...* ..**...**",
+"..**...** .**...**.",
+".**...** *...**..",
+"**...**. ...**...",
+"*...**.. ..**...*",
+"...**... .**...**",
+"..**...* **...**.",
+".**...** *...**..",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pdd48.xpm b/assets/chess/pieces/ziics/FRITZ3/pdd48.xpm
new file mode 100644
index 00000000..a9d24dd4
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pdd48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...********..**...**...**...**.",
+"*...**...**...**..*************...**...**...**..",
+"...**...**...**..***** *****..**...**...**...",
+"..**...**...**...*** ***.**...**...**...*",
+".**...**...**...*** ****...**...**...**",
+"**...**...**...**** ***...**...**...**.",
+"*...**...**...**.** **...**...**...**..",
+"...**...**...**..** **..**...**...**...",
+"..**...**...**...*** ***.**...**...**...*",
+".**...**...**...**** *****...**...**...**",
+"**...**...**...**** ****..**...**...**.",
+"*...**...**...**** ***.**...**...**..",
+"...**...**...**** ****...**...**...",
+"..**...**...***** ***...**...**...*",
+".**...**...**.** **..**...**...**",
+"**...**...**..** **.**...**...**.",
+"*...**...**...** ****...**...**..",
+"...**...**...*** ***...**...**...",
+"..**...**...**** **...**...**...*",
+".**...**...**.*** ***..**...**...**",
+"**...**...**..*** ***.**...**...**.",
+"*...**...**...**** ******...**...**..",
+"...**...**...**** ****...**...**...",
+"..**...**...**** ****.**...**...*",
+".**...**...**** *****...**...**",
+"**...**...**** ****..**...**.",
+"*...**...**** ***.**...**..",
+"...**...**** ****...**...",
+"..**...***** ***...**...*",
+".**...***** ***.**...**",
+"**...**.*** *****...**.",
+"*...**..** ***...**..",
+"...**...** **...**...",
+"..**...*** **..**...*",
+".**...**** **.**...**",
+"**...**.** ****...**.",
+"*...**..** ***...**..",
+"...**...** **...**...",
+"..**...*********************************..**...*",
+".**...**********************************.**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pdd50.xpm b/assets/chess/pieces/ziics/FRITZ3/pdd50.xpm
new file mode 100644
index 00000000..8aeb6069
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pdd50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**.. ..**...**...**...**...*",
+"...**...**...**...**. *...**...**...**...**",
+"..**...**...**...**.. ...**...**...**...**.",
+".**...**...**...**.. .**...**...**...**..",
+"**...**...**...**... **...**...**...**...",
+"*...**...**...**...* *...**...**...**...*",
+"...**...**...**...** ...**...**...**...**",
+"..**...**...**...**. ..**...**...**...**.",
+".**...**...**...**... ..**...**...**...**..",
+"**...**...**...**.. *...**...**...**...",
+"*...**...**...**.. ..**...**...**...*",
+"...**...**...**.. **...**...**...**",
+"..**...**...**... *...**...**...**.",
+".**...**...**... ..**...**...**..",
+"**...**...**...* .**...**...**...",
+"*...**...**...** **...**...**...*",
+"...**...**...**. *...**...**...**",
+"..**...**...**... *...**...**...**.",
+".**...**...**...* ...**...**...**..",
+"**...**...**...**. ...**...**...**...",
+"*...**...**...**... ...**...**...**...*",
+"...**...**...**.. **...**...**...**",
+"..**...**...**.. ...**...**...**.",
+".**...**...**.. .**...**...**..",
+"**...**...**.. *...**...**...",
+"*...**...**.. ..**...**...*",
+"...**...**.. **...**...**",
+"..**...**... *...**...**.",
+".**...**... ..**...**..",
+"**...**...* .**...**...",
+"*...**...* *...**...*",
+"...**...** ...**...**",
+"..**...**. ..**...**.",
+".**...**.. .**...**..",
+"**...**... **...**...",
+"*...**...* *...**...*",
+"...**...** ...**...**",
+"..**...**. ..**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pdd56.xpm b/assets/chess/pieces/ziics/FRITZ3/pdd56.xpm
new file mode 100644
index 00000000..a9da90c0
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...* **...**...**...**...**...*",
+"*...**...**...**...**... ..**...**...**...**...**",
+"...**...**...**...**... **...**...**...**...**.",
+"..**...**...**...**...* *...**...**...**...**..",
+".**...**...**...**...* ..**...**...**...**...",
+"**...**...**...**...** .**...**...**...**...*",
+"*...**...**...**...**. **...**...**...**...**",
+"...**...**...**...**... **...**...**...**...**.",
+"..**...**...**...**...** **...**...**...**...**..",
+".**...**...**...**...**. *...**...**...**...**...",
+"**...**...**...**...** .**...**...**...**...*",
+"*...**...**...**...** *...**...**...**...**",
+"...**...**...**...** ..**...**...**...**.",
+"..**...**...**...** **...**...**...**..",
+".**...**...**...**. *...**...**...**...",
+"**...**...**...**. ..**...**...**...*",
+"*...**...**...**.. .**...**...**...**",
+"...**...**...**... **...**...**...**.",
+"..**...**...**...* *...**...**...**..",
+".**...**...**...**. *...**...**...**...",
+"**...**...**...**.. ...**...**...**...*",
+"*...**...**...**...* ...**...**...**...**",
+"...**...**...**...**. ...**...**...**...**.",
+"..**...**...**...**.. ..**...**...**...**..",
+".**...**...**...**. *...**...**...**...",
+"**...**...**...**. ..**...**...**...*",
+"*...**...**...**. **...**...**...**",
+"...**...**...**. ...**...**...**.",
+"..**...**...**. .**...**...**..",
+".**...**...**. *...**...**...",
+"**...**...**.. ...**...**...*",
+"*...**...**.. .**...**...**",
+"...**...**... **...**...**.",
+"..**...**... ...**...**..",
+".**...**...* ..**...**...",
+"**...**...* **...**...*",
+"*...**...** *...**...**",
+"...**...**. ...**...**.",
+"..**...**.. ..**...**..",
+".**...**... .**...**...",
+"**...**...* **...**...*",
+"*...**...** *...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pdl32.xpm b/assets/chess/pieces/ziics/FRITZ3/pdl32.xpm
new file mode 100644
index 00000000..4b435c2c
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pdl32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"************** **************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************** **************",
+"************ ************",
+"*********** ***********",
+"********** **********",
+"********** **********",
+"********** **********",
+"*********** ***********",
+"*********** ***********",
+"************ ************",
+"********** **********",
+"********* *********",
+"******** ********",
+"******* *******",
+"******* *******",
+"****** ******",
+"****** ******",
+"****** ******",
+"****** ******",
+"****** ******",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pdl40.xpm b/assets/chess/pieces/ziics/FRITZ3/pdl40.xpm
new file mode 100644
index 00000000..185fe32b
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************** ******************",
+"***************** *****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"***************** *****************",
+"*************** ***************",
+"************** **************",
+"************** **************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************** **************",
+"************** **************",
+"*************** ***************",
+"************* *************",
+"************ ************",
+"*********** ***********",
+"********** **********",
+"********** **********",
+"********* *********",
+"********* *********",
+"******** ********",
+"******** ********",
+"******** ********",
+"******** ********",
+"******** ********",
+"******** ********",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pdl48.xpm b/assets/chess/pieces/ziics/FRITZ3/pdl48.xpm
new file mode 100644
index 00000000..9a928324
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pdl48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"********************** **********************",
+"******************** ********************",
+"******************* *******************",
+"******************* *******************",
+"******************* *******************",
+"******************* *******************",
+"******************** ********************",
+"******************** ********************",
+"******************* *******************",
+"****************** ******************",
+"***************** *****************",
+"***************** *****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"***************** *****************",
+"***************** *****************",
+"****************** ******************",
+"***************** *****************",
+"**************** ****************",
+"*************** ***************",
+"************** **************",
+"************* *************",
+"************ ************",
+"************ ************",
+"*********** ***********",
+"*********** ***********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pdl50.xpm b/assets/chess/pieces/ziics/FRITZ3/pdl50.xpm
new file mode 100644
index 00000000..f4139351
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pdl50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"*********************** ***********************",
+"********************* *********************",
+"********************* *********************",
+"******************** ********************",
+"******************** ********************",
+"******************** ********************",
+"******************** ********************",
+"******************** ********************",
+"********************* *********************",
+"******************* *******************",
+"****************** ******************",
+"***************** *****************",
+"***************** *****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"***************** *****************",
+"***************** *****************",
+"****************** ******************",
+"******************* *******************",
+"***************** *****************",
+"**************** ****************",
+"*************** ***************",
+"************** **************",
+"************* *************",
+"************ ************",
+"************ ************",
+"*********** ***********",
+"*********** ***********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pdl56.xpm b/assets/chess/pieces/ziics/FRITZ3/pdl56.xpm
new file mode 100644
index 00000000..d5593a6f
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************************** **************************",
+"************************ ************************",
+"*********************** ***********************",
+"*********************** ***********************",
+"********************** **********************",
+"********************** **********************",
+"********************** **********************",
+"*********************** ***********************",
+"************************ ************************",
+"************************ ************************",
+"********************** **********************",
+"********************* *********************",
+"******************** ********************",
+"******************* *******************",
+"******************* *******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"******************* *******************",
+"******************* *******************",
+"******************** ********************",
+"********************* *********************",
+"********************* *********************",
+"******************* *******************",
+"****************** ******************",
+"***************** *****************",
+"**************** ****************",
+"*************** ***************",
+"************** **************",
+"************** **************",
+"************* *************",
+"************* *************",
+"************ ************",
+"************ ************",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pld32.xpm b/assets/chess/pieces/ziics/FRITZ3/pld32.xpm
new file mode 100644
index 00000000..43d391fc
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pld32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+"...**...**...* **...**...**..",
+"..**...**...* XX ...**...**...",
+".**...**...** XXXX ..**...**...*",
+"**...**...**. XXXX .**...**...**",
+"*...**...**... XX .**...**...**.",
+"...**...**.. XX ...**...**..",
+"..**...**.. XXXXXX .**...**...",
+".**...**... XXXXXXXX **...**...*",
+"**...**...* XXXXXXXX *...**...**",
+"*...**...** XXXXXXXX ...**...**.",
+"...**...**. XXXXXX ..**...**..",
+"..**...**... XXXX ..**...**...",
+".**...**...** XX ..**...**...*",
+"**...**...* XXXX *...**...**",
+"*...**...* XXXXXXXX ..**...**.",
+"...**...* XXXXXXXXXX **...**..",
+"..**...* XXXXXXXXXXXX ...**...",
+".**...* XXXXXXXXXXXXXX .**...*",
+"**...** XXXXXXXXXXXXXX **...**",
+"*...** XXXXXXXXXXXXXXXX ...**.",
+"...**. XXXXXXXXXXXXXXXX ..**..",
+"..**.. .**...",
+".**... **...*",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pld40.xpm b/assets/chess/pieces/ziics/FRITZ3/pld40.xpm
new file mode 100644
index 00000000..70e6bf40
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+"**...**...**...**. ...**...**...**...",
+"*...**...**...**. .**...**...**...*",
+"...**...**...**. XX *...**...**...**",
+"..**...**...**.. XXXX ...**...**...**.",
+".**...**...**... XXXX ..**...**...**..",
+"**...**...**...* XXXX .**...**...**...",
+"*...**...**...**. XX .**...**...**...*",
+"...**...**...** XX ...**...**...**",
+"..**...**...** XXXX .**...**...**.",
+".**...**...**. XXXXXXXX **...**...**..",
+"**...**...**. XXXXXXXXXX ...**...**...",
+"*...**...**.. XXXXXXXXXX ..**...**...*",
+"...**...**... XXXXXXXXXX .**...**...**",
+"..**...**...* XXXXXXXXXX **...**...**.",
+".**...**...**. XXXXXXXX **...**...**..",
+"**...**...**.. XXXX *...**...**...",
+"*...**...**...* XX *...**...**...*",
+"...**...**... XXXX .**...**...**",
+"..**...**... XXXXXXXX *...**...**.",
+".**...**... XXXXXXXXXXXX ..**...**..",
+"**...**... XXXXXXXXXXXXXX **...**...",
+"*...**...* XXXXXXXXXXXXXXXX *...**...*",
+"...**...* XXXXXXXXXXXXXXXX ..**...**",
+"..**...** XXXXXXXXXXXXXXXXXX .**...**.",
+".**...** XXXXXXXXXXXXXXXXXX *...**..",
+"**...**. XXXXXXXXXXXXXXXXXXXX ...**...",
+"*...**.. XXXXXXXXXXXXXXXXXXXX ..**...*",
+"...**... XXXXXXXXXXXXXXXXXXXX .**...**",
+"..**...* **...**.",
+".**...** *...**..",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pld48.xpm b/assets/chess/pieces/ziics/FRITZ3/pld48.xpm
new file mode 100644
index 00000000..b8ef9a18
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pld48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**..********...**...**...**...**",
+"**...**...**...**..**********.**...**...**...**.",
+"*...**...**...**..**** *****...**...**...**..",
+"...**...**...**..**** ****..**...**...**...",
+"..**...**...**...*** XX ***.**...**...**...*",
+".**...**...**...*** XXXX ****...**...**...**",
+"**...**...**...**** XXXXXX ***...**...**...**.",
+"*...**...**...**.** XXXXXX **...**...**...**..",
+"...**...**...**..** XXXX **..**...**...**...",
+"..**...**...**..**** XX ******...**...**...*",
+".**...**...**..**** XX ****...**...**...**",
+"**...**...**...*** XXXX ***..**...**...**.",
+"*...**...**...*** XXXXXXXX *****...**...**..",
+"...**...**...**** XXXXXXXXXX ****...**...**...",
+"..**...**...**** XXXXXXXXXX **...**...**...*",
+".**...**...**.** XXXXXXXXXXXX **..**...**...**",
+"**...**...**..** XXXXXXXXXXXX **.**...**...**.",
+"*...**...**...** XXXXXXXXXXXX ****...**...**..",
+"...**...**...*** XXXXXXXXXX ***...**...**...",
+"..**...**...***** XXXXXXXX ***...**...**...*",
+".**...**...**.**** XXXX ****..**...**...**",
+"**...**...**..**** XX ****.**...**...**.",
+"*...**...**..**** XXXX *****...**...**..",
+"...**...**..**** XXXXXX ****..**...**...",
+"..**...**..**** XXXXXXXXXX ******...**...*",
+".**...**..**** XXXXXXXXXXXXXX ****...**...**",
+"**...**...*** XXXXXXXXXXXXXXXX ***..**...**.",
+"*...**...*** XXXXXXXXXXXXXXXXXX *****...**..",
+"...**...**** XXXXXXXXXXXXXXXXXXXX ****...**...",
+"..**...**** XXXXXXXXXXXXXXXXXXXX ***..**...*",
+".**...***** XXXXXXXXXXXXXXXXXXXXXX ***.**...**",
+"**...**.** XXXXXXXXXXXXXXXXXXXXXX ****...**.",
+"*...**..** XXXXXXXXXXXXXXXXXXXXXXXX ***...**..",
+"...**...** XXXXXXXXXXXXXXXXXXXXXXXX **...**...",
+"..**...*** XXXXXXXXXXXXXXXXXXXXXXXX **..**...*",
+".**...**** XXXXXXXXXXXXXXXXXXXXXXXX **.**...**",
+"**...**.** ****...**.",
+"*...**..** ***...**..",
+"...**...********************************...**...",
+"..**...*********************************..**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pld50.xpm b/assets/chess/pieces/ziics/FRITZ3/pld50.xpm
new file mode 100644
index 00000000..bb2a7598
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pld50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**.. .**...**...**...**...*",
+"...**...**...**...**. *...**...**...**...**",
+"..**...**...**...**.. XXXX ...**...**...**...**.",
+".**...**...**...**.. XXXXXX .**...**...**...**..",
+"**...**...**...**... XXXXXX **...**...**...**...",
+"*...**...**...**...* XXXXXX *...**...**...**...*",
+"...**...**...**...** XXXXXX ...**...**...**...**",
+"..**...**...**...**. XXXX ..**...**...**...**.",
+".**...**...**...**... XX ..**...**...**...**..",
+"**...**...**...**... XXXX **...**...**...**...",
+"*...**...**...**... XXXXXX ...**...**...**...*",
+"...**...**...**... XXXXXXXX .**...**...**...**",
+"..**...**...**...* XXXXXXXXXX **...**...**...**.",
+".**...**...**...* XXXXXXXXXX ...**...**...**..",
+"**...**...**...** XXXXXXXXXXXX ..**...**...**...",
+"*...**...**...**. XXXXXXXXXXXX .**...**...**...*",
+"...**...**...**.. XXXXXXXXXXXX **...**...**...**",
+"..**...**...**... XXXXXXXXXXXX *...**...**...**.",
+".**...**...**...** XXXXXXXXXX *...**...**...**..",
+"**...**...**...**. XXXXXX ...**...**...**...",
+"*...**...**...**... XX ...**...**...**...*",
+"...**...**...**... XXXXXX .**...**...**...**",
+"..**...**...**... XXXXXXXXXX *...**...**...**.",
+".**...**...**... XXXXXXXXXXXX ..**...**...**..",
+"**...**...**... XXXXXXXXXXXXXX **...**...**...",
+"*...**...**... XXXXXXXXXXXXXXXX ...**...**...*",
+"...**...**... XXXXXXXXXXXXXXXXXX .**...**...**",
+"..**...**... XXXXXXXXXXXXXXXXXXXX *...**...**.",
+".**...**...* XXXXXXXXXXXXXXXXXXXX ...**...**..",
+"**...**...* XXXXXXXXXXXXXXXXXXXXXX .**...**...",
+"*...**...** XXXXXXXXXXXXXXXXXXXXXX **...**...*",
+"...**...** XXXXXXXXXXXXXXXXXXXXXXXX ...**...**",
+"..**...**. XXXXXXXXXXXXXXXXXXXXXXXX ..**...**.",
+".**...**.. XXXXXXXXXXXXXXXXXXXXXXXXXX .**...**..",
+"**...**... XXXXXXXXXXXXXXXXXXXXXXXXXX **...**...",
+"*...**...* *...**...*",
+"...**...** ...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pld56.xpm b/assets/chess/pieces/ziics/FRITZ3/pld56.xpm
new file mode 100644
index 00000000..62194d4c
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**... .**...**...**...**...**...",
+"**...**...**...**...**... *...**...**...**...**...*",
+"*...**...**...**...**... XX ..**...**...**...**...**",
+"...**...**...**...**... XXXX **...**...**...**...**.",
+"..**...**...**...**...* XXXXXX *...**...**...**...**..",
+".**...**...**...**...** XXXXXX ...**...**...**...**...",
+"**...**...**...**...**. XXXXXX ..**...**...**...**...*",
+"*...**...**...**...**... XXXX ..**...**...**...**...**",
+"...**...**...**...**...* XX .**...**...**...**...**.",
+"..**...**...**...**... XX ...**...**...**...**..",
+".**...**...**...**... XXXXXX .**...**...**...**...",
+"**...**...**...**... XXXXXXXXXX *...**...**...**...*",
+"*...**...**...**... XXXXXXXXXXXX ..**...**...**...**",
+"...**...**...**...* XXXXXXXXXXXXXX .**...**...**...**.",
+"..**...**...**...** XXXXXXXXXXXXXX **...**...**...**..",
+".**...**...**...**. XXXXXXXXXXXXXX *...**...**...**...",
+"**...**...**...**.. XXXXXXXXXXXXXX ...**...**...**...*",
+"*...**...**...**... XXXXXXXXXXXXXX ..**...**...**...**",
+"...**...**...**...* XXXXXXXXXXXX .**...**...**...**.",
+"..**...**...**...**. XXXXXXXXXXXX .**...**...**...**..",
+".**...**...**...**.. XXXXXXXXXX **...**...**...**...",
+"**...**...**...**...* XXXXXX **...**...**...**...*",
+"*...**...**...**...** XX *...**...**...**...**",
+"...**...**...**...* XXXXXX .**...**...**...**.",
+"..**...**...**...* XXXXXXXXXX *...**...**...**..",
+".**...**...**...* XXXXXXXXXXXXXX ..**...**...**...",
+"**...**...**...* XXXXXXXXXXXXXXXX **...**...**...*",
+"*...**...**...* XXXXXXXXXXXXXXXXXX ...**...**...**",
+"...**...**...* XXXXXXXXXXXXXXXXXXXX .**...**...**.",
+"..**...**...** XXXXXXXXXXXXXXXXXXXXXX **...**...**..",
+".**...**...** XXXXXXXXXXXXXXXXXXXXXXXX ...**...**...",
+"**...**...**. XXXXXXXXXXXXXXXXXXXXXXXX ..**...**...*",
+"*...**...**. XXXXXXXXXXXXXXXXXXXXXXXXXX **...**...**",
+"...**...**.. XXXXXXXXXXXXXXXXXXXXXXXXXX *...**...**.",
+"..**...**.. XXXXXXXXXXXXXXXXXXXXXXXXXXXX ..**...**..",
+".**...**... XXXXXXXXXXXXXXXXXXXXXXXXXXXX .**...**...",
+"**...**...* XXXXXXXXXXXXXXXXXXXXXXXXXXXX **...**...*",
+"*...**...** XXXXXXXXXXXXXXXXXXXXXXXXXXXX *...**...**",
+"...**...**. ...**...**.",
+"..**...**.. ..**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pll32.xpm b/assets/chess/pieces/ziics/FRITZ3/pll32.xpm
new file mode 100644
index 00000000..f09a887e
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pll32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"************** **************",
+"************* XX *************",
+"************* XXXX *************",
+"************* XXXX *************",
+"************** XX **************",
+"************ XX ************",
+"*********** XXXXXX ***********",
+"*********** XXXXXXXX ***********",
+"*********** XXXXXXXX ***********",
+"*********** XXXXXXXX ***********",
+"*********** XXXXXX ***********",
+"************ XXXX ************",
+"************* XX *************",
+"*********** XXXX ***********",
+"********** XXXXXXXX **********",
+"********* XXXXXXXXXX *********",
+"******** XXXXXXXXXXXX ********",
+"******* XXXXXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXXX *******",
+"****** XXXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXX ******",
+"****** ******",
+"****** ******",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pll40.xpm b/assets/chess/pieces/ziics/FRITZ3/pll40.xpm
new file mode 100644
index 00000000..11768e0c
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************** ******************",
+"***************** *****************",
+"**************** XX ****************",
+"**************** XXXX ****************",
+"**************** XXXX ****************",
+"**************** XXXX ****************",
+"***************** XX *****************",
+"*************** XX ***************",
+"************** XXXX **************",
+"************** XXXXXXXX **************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************** XXXXXXXX **************",
+"************** XXXX **************",
+"*************** XX ***************",
+"************* XXXX *************",
+"************ XXXXXXXX ************",
+"*********** XXXXXXXXXXXX ***********",
+"********** XXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXX **********",
+"********* XXXXXXXXXXXXXXXX *********",
+"********* XXXXXXXXXXXXXXXXXX *********",
+"******** XXXXXXXXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXXXXXXX ********",
+"******** ********",
+"******** ********",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pll48.xpm b/assets/chess/pieces/ziics/FRITZ3/pll48.xpm
new file mode 100644
index 00000000..e56f3664
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pll48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"********************** **********************",
+"********************* *********************",
+"******************** XX ********************",
+"******************* XXXX *******************",
+"******************* XXXXXX *******************",
+"******************* XXXXXX *******************",
+"******************* XXXX *******************",
+"******************** XX ********************",
+"******************* XX *******************",
+"****************** XXXX ******************",
+"***************** XXXXXXXX *****************",
+"***************** XXXXXXXXXX *****************",
+"**************** XXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXX ****************",
+"***************** XXXXXXXX *****************",
+"****************** XXXX ******************",
+"****************** XX ******************",
+"***************** XXXX *****************",
+"**************** XXXXXX ****************",
+"*************** XXXXXXXXXX ***************",
+"************** XXXXXXXXXXXXXX **************",
+"************* XXXXXXXXXXXXXXXX *************",
+"************ XXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"*********** XXXXXXXXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"********** XXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** **********",
+"********** **********",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pll50.xpm b/assets/chess/pieces/ziics/FRITZ3/pll50.xpm
new file mode 100644
index 00000000..1a3200db
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pll50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"*********************** **********************",
+"********************* *********************",
+"********************* XXXX *********************",
+"******************** XXXXXX ********************",
+"******************** XXXXXX ********************",
+"******************** XXXXXX ********************",
+"******************** XXXXXX ********************",
+"******************** XXXX ********************",
+"********************* XX *********************",
+"******************** XXXX ********************",
+"******************* XXXXXX *******************",
+"****************** XXXXXXXX ******************",
+"****************** XXXXXXXXXX ******************",
+"***************** XXXXXXXXXX *****************",
+"***************** XXXXXXXXXXXX *****************",
+"***************** XXXXXXXXXXXX *****************",
+"***************** XXXXXXXXXXXX *****************",
+"***************** XXXXXXXXXXXX *****************",
+"****************** XXXXXXXXXX ******************",
+"****************** XXXXXX ******************",
+"******************* XX *******************",
+"****************** XXXXXX ******************",
+"***************** XXXXXXXXXX *****************",
+"**************** XXXXXXXXXXXX ****************",
+"*************** XXXXXXXXXXXXXX ***************",
+"************** XXXXXXXXXXXXXXXX **************",
+"************* XXXXXXXXXXXXXXXXXX *************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** **********",
+"********** **********",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/pll56.xpm b/assets/chess/pieces/ziics/FRITZ3/pll56.xpm
new file mode 100644
index 00000000..16789d32
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/pll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************************** **************************",
+"************************* *************************",
+"************************ XX ************************",
+"*********************** XXXX ***********************",
+"*********************** XXXXXX ***********************",
+"*********************** XXXXXX ***********************",
+"*********************** XXXXXX ***********************",
+"************************ XXXX ************************",
+"************************ XX ************************",
+"********************** XX **********************",
+"********************* XXXXXX *********************",
+"******************** XXXXXXXXXX ********************",
+"******************* XXXXXXXXXXXX *******************",
+"******************* XXXXXXXXXXXXXX *******************",
+"******************* XXXXXXXXXXXXXX *******************",
+"******************* XXXXXXXXXXXXXX *******************",
+"******************* XXXXXXXXXXXXXX *******************",
+"******************* XXXXXXXXXXXXXX *******************",
+"******************* XXXXXXXXXXXX *******************",
+"******************** XXXXXXXXXXXX ********************",
+"******************** XXXXXXXXXX ********************",
+"********************* XXXXXX *********************",
+"********************* XX *********************",
+"******************* XXXXXX *******************",
+"****************** XXXXXXXXXX ******************",
+"***************** XXXXXXXXXXXXXX *****************",
+"**************** XXXXXXXXXXXXXXXX ****************",
+"*************** XXXXXXXXXXXXXXXXXX ***************",
+"************** XXXXXXXXXXXXXXXXXXXX **************",
+"************** XXXXXXXXXXXXXXXXXXXXXX **************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************ XXXXXXXXXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXXXXXXXX ************",
+"*********** XXXXXXXXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** ***********",
+"*********** ***********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qdd32.xpm b/assets/chess/pieces/ziics/FRITZ3/qdd32.xpm
new file mode 100644
index 00000000..e6df9d07
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qdd32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+".**...**...**.. *...**...**...*",
+"**...**.. *.. ..* ..**...**",
+"*...**.. .. .* **...**.",
+"...* .. .** .** *. **..",
+"..* ** .**. **.. *. ...",
+".** *. **.. *... .. ..*",
+"**.. *.. *... ...* ..* ..**",
+"*... ... ..* ..* .** .**.",
+"...* ..* .* ** **. **..",
+"..** ** ** *. *. *...",
+".**.. *. . . .. *...*",
+"**... .. . . .. ...**",
+"*...* . . . . ..**.",
+"...** * * .**..",
+"..**. * * **...",
+".**.. *...*",
+"**...* *...**",
+"*...** XXXXXXXXXXXX ...**.",
+"...**. XX XX ..**..",
+"..**.. .**...",
+".**...* XXXXXXXXXXXX .**...*",
+"**...** X X **...**",
+"*...**. XXXXXXXXXX *...**.",
+"...**. X X ..**..",
+"..**.. .**...",
+".**...* .**...*",
+"**...**... ...**...**",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qdd40.xpm b/assets/chess/pieces/ziics/FRITZ3/qdd40.xpm
new file mode 100644
index 00000000..f1278130
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**. *...**...**...**..",
+"**...**...* .**. ..** **...**...",
+"*...**...* *.. .** ...**...*",
+"...**...** ... **. ..**...**",
+"..** **. ..** **.. .** **.",
+".** ... ..**. *...* .** ..",
+"**. ..** .**.. ...** .**. ..",
+"*.. .**. **... ..**. **.. .*",
+"...* .**.. ...* .**. *...* .**",
+"..**. **... ..** **.. ...** .**.",
+".**... ...* .** ... ..** .**..",
+"**...* ..** *. .. .**. **...",
+"*...** **. .. .* **. *...*",
+"...**. *.. .. ** *.. ...**",
+"..**.. .. * * .. ..**.",
+".**...* .* * . .. ..**..",
+"**...** * . .**...",
+"*...**. . * **...*",
+"...**.. *...**",
+"..**... ...**.",
+".**...** ...**..",
+"**...**. XXXXXXXXXXXXXXX ..**...",
+"*...**... XXX XXX ..**...*",
+"...**...* X X .**...**",
+"..**...**. XXXXXXXXXXXXX .**...**.",
+".**...**.. XX XX **...**..",
+"**...**... *...**...",
+"*...**...* XXXXXXXXXXXXX ...**...*",
+"...**...** XX XX ..**...**",
+"..**...** X X **...**.",
+".**...**. *...**..",
+"**...**... *...**...",
+"*...**...**... ..**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qdd48.xpm b/assets/chess/pieces/ziics/FRITZ3/qdd48.xpm
new file mode 100644
index 00000000..42caa3d5
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qdd48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...********..**...**...**...**",
+"**...**...*********.*******************.**...**.",
+"*...**...************** **************...**..",
+"...**...***** ***** ***** ***...**...",
+"..**...**.** **** **** **..**...*",
+".*********** **** **** **********",
+"************ **** **** **********",
+"**** **** ***** ***** **** **",
+".** **** ******* ******* **** *",
+".** ***** ***.** **.*** ***** *",
+".** ***** ***.** **.*** ***** *",
+"**** ****** ***** **.** **.*** **",
+"***** ***.** ***** ***** **.*** ***",
+"..**** ***** ***** ***** ***** ****",
+"..**** ***** **** **** ***** ****",
+".**.** **** *** *** **** ****",
+"**..*** **** *** *** **** ****.",
+"*...*** *** *** *** *** ***..",
+"...**** *** *** *** *** **...",
+"..**.*** ** ** ** ** ***..*",
+".**..*** ** ** ** ** ***.**",
+"**...*** * * **.**.",
+"*...**** * * ****..",
+"...**.*** ****...",
+"..**..*** ***...*",
+".**...*** **...**",
+"**...***** ***..**.",
+"*...**.*** XXXXXXXXXXXXXXXXXX ***.**..",
+"...**...*** XXXX XXXX **.**...",
+"..**...**** X X *****...*",
+".**...**.** ****...**",
+"**...**..*** XXXXXXXXXXXXXXXX ****...**.",
+"*...**...*** XXX XXX ***...**..",
+"...**...**** X X **...**...",
+"..**...**.** XXXXXXXXXXXXXXXX **..**...*",
+".**...**.*** XX XX *****...**",
+"**...**..*** XX XX ****...**.",
+"*...**...** **...**..",
+"...**...*** **..**...",
+"..**...***** ***.**...*",
+".**...**.******** **********...**",
+"**...**...********************************...**.",
+"*...**...**...**********************...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qdd50.xpm b/assets/chess/pieces/ziics/FRITZ3/qdd50.xpm
new file mode 100644
index 00000000..7c956328
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qdd50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**.. ..**...**...**...**...",
+"*...**...**... .**.. **... .**...**...*",
+"...**...**... *... *... *...**...**",
+"..**...**...* ...* ...* ...**...**.",
+".**...**...** ..** ..** ..**...**..",
+"**... .**. .**.. ..**. .** *...",
+"*... *... .**... .**... .** ..*",
+"...* ...** **...* **...* .**. .**",
+"..** ..**. *...** *...** **.. **.",
+".**. .**.. ...**. ...**. *... *..",
+"**... .**... .**.. ..**. ...** *...",
+"*...** **...* **... .**.. ..**. *...*",
+"...**.. ...** *... *... .**. ...**",
+"..**... ..**. ...* ...* **.. ...**.",
+".**...* .**.. .** ..* *... ..**..",
+"**...**. *... **. .** ... .**...",
+"*...**.. ...* *.. **. ..* **...*",
+"...**... ** .. *. .* *...**",
+"..**...* *. .* .. ** ...**.",
+".**...**. .. ** .. *. ...**..",
+"**...**.. . . ..**...",
+"*...**... * . .**...*",
+"...**...* **...**",
+"..**...** *...**.",
+".**...**. ...**..",
+"**...**... ...**...",
+"*...**...* XXXXXXXXXXXXXXXXXX ..**...*",
+"...**...**. XXXXXXXXXXXXXXXXXXXXXX ..**...**",
+"..**...**.. XXX XXX .**...**.",
+".**...**... X X **...**..",
+"**...**...** XXXXXXXXXXXXXXXX **...**...",
+"*...**...**. XXX XXX *...**...*",
+"...**...**.. ...**...**",
+"..**...**... ..**...**.",
+".**...**...* XXXXXXXXXXXXXXXX .**...**..",
+"**...**...** XX XX **...**...",
+"*...**...** XX XX ...**...*",
+"...**...**. ..**...**",
+"..**...**.. .**...**.",
+".**...**...** ..**...**..",
+"**...**...**...**. .**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qdd56.xpm b/assets/chess/pieces/ziics/FRITZ3/qdd56.xpm
new file mode 100644
index 00000000..0f2b7261
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...* **...**...**...**...**...",
+"**...**...**...**...**...* ...**...**...**...**...*",
+"*...**...**...** *...** ..**.. ..**...**...**",
+"...**...**...** ..**. .**.. **...**...**.",
+"..**...**...**. .**.. **... *...**...**..",
+".**...**...**.. **...* **...* ...**...**...",
+"**...* **... *...** *...** ..**. ...*",
+"*...* ...** *...**. ...**.. ..**. .**",
+"...** ..**.. ...**.. ..**... ..**.. **.",
+"..**. .**... .**... .**... .**... *..",
+".**.. **...* **...* **...* **...* ...",
+"**...* **...** *...** *...** *...**. ...*",
+"*...**. ...**. ..**. ...** ...**. ...**",
+"...**.. ..**.. .**.. ..**. ..**.. ..**.",
+"..**... **... **.. **.. .**.. .**..",
+".**...** ...* ... *.. **.. .**...",
+"**...**. ..** ..* ... *... **...*",
+"*...**.. **. .** ..* ... *...**",
+"...**...* *.. **. .** ..* *...**.",
+"..**...** .. .. ** .* ...**..",
+".**...**. .* .. *. ** ..**...",
+"**...**... ** .* .. *. ..**...*",
+"*...**...* . . .**...**",
+"...**...** . . **...**.",
+"..**...**.. . . *...**..",
+".**...**... *...**...",
+"**...**...* ...**...*",
+"*...**...**. ..**...**",
+"...**...**.. ..**...**.",
+"..**...**... XXXXXXXXXXXXXXXX .**...**..",
+".**...**...** XXXX XXXX .**...**...",
+"**...**...**. XXX XXX **...**...*",
+"*...**...**.. XX XX *...**...**",
+"...**...**...* XXXXXXXXXXXXXXXX *...**...**.",
+"..**...**...** XX XX ...**...**..",
+".**...**...**. XX XX ..**...**...",
+"**...**...**.. X X .**...**...*",
+"*...**...**... XXXXXXXXXXXXXXXX **...**...**",
+"...**...**...* XX XX *...**...**.",
+"..**...**...** XX XX ...**...**..",
+".**...**...** X X .**...**...",
+"**...**...**. **...**...*",
+"*...**...**.. *...**...**",
+"...**...**...* **...**...**.",
+"..**...**...**...**. *...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qdl32.xpm b/assets/chess/pieces/ziics/FRITZ3/qdl32.xpm
new file mode 100644
index 00000000..150bcaa6
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qdl32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"*************** ***************",
+"********* *** *** *********",
+"******** ** ** ********",
+"**** ** *** *** ** ****",
+"*** ** **** **** ** ***",
+"*** ** **** **** ** ***",
+"**** *** **** **** *** ****",
+"**** *** *** *** *** ****",
+"**** *** ** ** *** ****",
+"**** ** ** ** ** ****",
+"***** ** * * ** *****",
+"***** ** * * ** *****",
+"***** * * * * *****",
+"***** * * *****",
+"***** * * *****",
+"***** *****",
+"****** ******",
+"****** XXXXXXXXXXXX ******",
+"****** XX XX ******",
+"****** ******",
+"******* XXXXXXXXXXXX *******",
+"******* X X *******",
+"******* XXXXXXXXXX *******",
+"****** X X ******",
+"****** ******",
+"******* *******",
+"********** **********",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qdl40.xpm b/assets/chess/pieces/ziics/FRITZ3/qdl40.xpm
new file mode 100644
index 00000000..f2b3e17b
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"******************* ******************",
+"*********** **** **** **********",
+"********** *** *** *********",
+"********** *** *** *********",
+"**** *** **** **** *** ***",
+"*** *** ***** ***** *** **",
+"*** **** ***** ***** **** **",
+"*** **** ***** ***** **** **",
+"**** ***** **** **** ***** ***",
+"***** ***** **** **** ***** ****",
+"****** **** *** *** **** *****",
+"****** **** ** ** **** *****",
+"****** *** ** ** *** *****",
+"****** *** ** ** *** *****",
+"****** ** * * ** *****",
+"******* ** * * ** ******",
+"******* * * ******",
+"******* * * ******",
+"******* ******",
+"******* ******",
+"******** *******",
+"******** XXXXXXXXXXXXXXX *******",
+"********* XXX XXX ********",
+"********* X X ********",
+"********** XXXXXXXXXXXXX *********",
+"********** XX XX *********",
+"********** *********",
+"********** XXXXXXXXXXXXX *********",
+"********** XX XX *********",
+"********* X X ********",
+"********* ********",
+"********** *********",
+"************** *************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qdl48.xpm b/assets/chess/pieces/ziics/FRITZ3/qdl48.xpm
new file mode 100644
index 00000000..652644cf
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qdl48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"*********************** *********************",
+"************* ***** ***** ***********",
+"************ **** **** **********",
+"************ **** **** **********",
+"************ **** **** **********",
+"**** **** ***** ***** **** **",
+"*** **** ******* ******* **** *",
+"*** ***** ****** ****** ***** *",
+"*** ***** ****** ****** ***** *",
+"**** ****** ***** ***** ****** **",
+"***** ****** ***** ***** ****** ***",
+"****** ***** ***** ***** ***** ****",
+"****** ***** **** **** ***** ****",
+"****** **** *** *** **** ****",
+"******* **** *** *** **** *****",
+"******* *** *** *** *** *****",
+"******* *** *** *** *** *****",
+"******** ** ** ** ** ******",
+"******** ** ** ** ** ******",
+"******** * * ******",
+"******** * * ******",
+"********* *******",
+"********* *******",
+"********* *******",
+"********** ********",
+"********** XXXXXXXXXXXXXXXXXX ********",
+"*********** XXXX XXXX ********",
+"*********** X X *********",
+"*********** *********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************ XXX XXX **********",
+"************ X X **********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************ XX XX **********",
+"************ XX XX **********",
+"*********** *********",
+"*********** *********",
+"************ **********",
+"***************** ***************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qdl50.xpm b/assets/chess/pieces/ziics/FRITZ3/qdl50.xpm
new file mode 100644
index 00000000..54896b9b
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qdl50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************************ **********************",
+"************** ***** ***** ************",
+"************* **** **** ***********",
+"************* **** **** ***********",
+"************* **** **** ***********",
+"***** **** ***** ***** *** ****",
+"**** **** ****** ****** *** ***",
+"**** ***** ****** ****** **** ***",
+"**** ***** ****** ****** **** ***",
+"**** ***** ****** ****** **** ***",
+"***** ****** ***** ***** ***** ****",
+"****** ****** ***** ***** ***** *****",
+"******* ***** **** **** **** *****",
+"******* ***** **** **** **** ******",
+"******* ***** *** *** **** ******",
+"******** **** *** *** *** ******",
+"******** **** *** *** *** ******",
+"******** ** ** ** ** ******",
+"******** ** ** ** ** ******",
+"********* ** ** ** ** *******",
+"********* * * *******",
+"********* * * *******",
+"********* *******",
+"********* *******",
+"********* *******",
+"********** ********",
+"********** XXXXXXXXXXXXXXXXXX ********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX *********",
+"*********** XXX XXX *********",
+"*********** X X *********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************ XXX XXX **********",
+"************ **********",
+"************ **********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************ XX XX **********",
+"*********** XX XX *********",
+"*********** *********",
+"*********** *********",
+"************* ***********",
+"****************** ****************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qdl56.xpm b/assets/chess/pieces/ziics/FRITZ3/qdl56.xpm
new file mode 100644
index 00000000..3013081b
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"*************************** *************************",
+"************************** ************************",
+"**************** ****** ****** **************",
+"*************** ***** ***** *************",
+"*************** ***** ***** *************",
+"*************** ****** ****** *************",
+"****** ***** ****** ****** ***** ****",
+"***** ***** ******* ******* ***** ***",
+"***** ****** ******* ******* ****** ***",
+"***** ****** ****** ****** ****** ***",
+"***** ****** ****** ****** ****** ***",
+"****** ******* ****** ****** ******* ****",
+"******* ****** ***** ***** ****** *****",
+"******* ****** ***** ***** ****** *****",
+"******* ***** **** **** ***** *****",
+"******** **** *** *** **** ******",
+"******** **** *** *** **** ******",
+"******** *** *** *** *** ******",
+"********* *** *** *** *** *******",
+"********* ** ** ** ** *******",
+"********* ** ** ** ** *******",
+"********** ** ** ** ** ********",
+"********** * * ********",
+"********** * * ********",
+"*********** * * ********",
+"*********** *********",
+"*********** *********",
+"************ *********",
+"************ **********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************* XXXX XXXX ***********",
+"************* XXX XXX ***********",
+"************* XX XX ***********",
+"************** XXXXXXXXXXXXXXXX ************",
+"************** XX XX ************",
+"************** XX XX ************",
+"************** X X ************",
+"************** XXXXXXXXXXXXXXXX ************",
+"************** XX XX ************",
+"************** XX XX ************",
+"************* X X ***********",
+"************* ***********",
+"************* ***********",
+"************** *************",
+"******************** ******************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qld32.xpm b/assets/chess/pieces/ziics/FRITZ3/qld32.xpm
new file mode 100644
index 00000000..673967ce
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qld32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+"**...**...**...* ...**...**...**",
+"*...**... *...* .**.. **...**.",
+"...**... ..* X *.. ...**..",
+"..* ... X **. *.. X .** ..",
+".* .** **... *...* .** *",
+"* X *.. **... ..**. .** X ",
+"*. *... ...* .**. **.. .",
+"... *...* ..** **.. *...* ..",
+"..* ..** **. X *.. ...* ..",
+".** **. *.. X ... ..* .*",
+"**.. .. X . X . X .* .**",
+"*... . X . X * X * **.",
+"...* X X * X * X X *..",
+"..**. X X X X X *...",
+".**.. X X X X X X ...*",
+"**... ..**",
+"*...** XXXXXXXXXXX ..**.",
+"...**. XXXXXXXXXXXXXXX .**..",
+"..**... X X .**...",
+".**...* **...*",
+"**...**. X X **...**",
+"*...**.. XXXXXXXXXX *...**.",
+"...**... X X ...**..",
+"..**... .**...",
+".**...* XXXXXXXXXX **...*",
+"**...**. **...**",
+"*...**...** ..**...**.",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qld40.xpm b/assets/chess/pieces/ziics/FRITZ3/qld40.xpm
new file mode 100644
index 00000000..c16c8ef3
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**. *...**...**...**..",
+"**...**...* .**. ..** **...**...",
+"*...**...* *.. X .** ...**...*",
+"...**...** X ... **. X ..**...**",
+"..** **. ..** **.. .** **.",
+".** ... ..**. *...* .** ..",
+"**. X ..** .**.. ...** .**. X ..",
+"*.. .**. *... ..** **.. .*",
+"...* .**.. ...* .**. *...* .**",
+"..**. *... ..** **.. ...* .**.",
+".**... ...* ** X .. ..** .**..",
+"**...* .** *. X .. .** **...",
+"*...** **. .. X .* **. *...*",
+"...**. .. X . X * X *. ...**",
+"..**.. .. X * X * X .. ..**.",
+".**...* * X * X . X . ..**..",
+"**...** * XX XXX XX . .**...",
+"*...**. X XX X X XX X **...*",
+"...**.. X X X X *...**",
+"..**... X X X ...**.",
+".**...** XXXXXXXXXXXXX ...**..",
+"**...**. XXXXXXXXXXXXXXXXXXX ..**...",
+"*...**... XX XXX ..**...*",
+"...**...* .**...**",
+"..**...**. XXXXXXXXXXXXX .**...**.",
+".**...**.. XX XX **...**..",
+"**...**... XXXXXXXXXXXXX *...**...",
+"*...**...* XX XX ...**...*",
+"...**...** ..**...**",
+"..**...** XXXXXXXXXXXXX **...**.",
+".**...**. XXXXXXXXXXXXX *...**..",
+"**...**... *...**...",
+"*...**...**... ..**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qld48.xpm b/assets/chess/pieces/ziics/FRITZ3/qld48.xpm
new file mode 100644
index 00000000..0a91a231
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qld48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**..********...**...**...**...*",
+".**...**...********.******************...**...**",
+"**...**...************* ************.**...**.",
+"*...**...**** ***** **** *****...**..",
+"...**...**** **** XX *** ***...**...",
+"..********** XX **** XX *** XX *********.*",
+".*********** XX **** *** XX ***********",
+"***** **** ***** **** *** ***.",
+"*.** *** ****** ****** *** **.",
+"..** XX **** ***.** ****** **** XX **.",
+"..** XX **** **.** ***** **** XX ***",
+".**** ****** **.** **.** **** ***",
+"***** ****** ***** ***** ***** ***.",
+"*..*** **** ***** ***** ***** ****.",
+"...**** **** *** X ** **** ****..",
+"..***** *** *** X ** **** ***..*",
+".**..** *** *** X ** *** **..**",
+"**...** ** X ** X * X *** **.**.",
+"*...*** ** X ** X * X ** ****..",
+"...**** ** X ** X * X ** ***...",
+"..**.*** * X ** X * X * ***...*",
+".**..*** * XX XXX XX * ***..**",
+"**...*** X XX X X XX X **..**.",
+"*...**** X X XX X **.**..",
+"...**.** X X XX X ****...",
+"..**..** X X X ***...*",
+".**...**** XXXXXXXXXXXXXXX ***...**",
+"**...***** XXXXXXXXXXXXXXXXXXXXXXX ***..**.",
+"*...**..*** XXX XXXX ****..**..",
+"...**...*** ****.**...",
+"..**...**** **..**...*",
+".**...**.*** XXXXXXXXXXXXXXX ***.**...**",
+"**...**..*** XXX XXX *****...**.",
+"*...**...*** XXXXXXXXXXXXXXX ****...**..",
+"...**...**** XXX XXX ***...**...",
+"..**...***** ***..**...*",
+".**...**.*** ***.**...**",
+"**...**..** XXXXXXXXXXXXXXX ****...**.",
+"*...**...** XXXXXXXXXXXXXXX ***...**..",
+"...**...**** ***...**...",
+"..**...********** ********..**...*",
+".**...**..*****************************..**...**",
+"**...**...**...*******************.**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...**...**...**...**...**...**...**...**...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qld50.xpm b/assets/chess/pieces/ziics/FRITZ3/qld50.xpm
new file mode 100644
index 00000000..5f1fa5f9
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qld50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**.. ..**...**...**...**...",
+"*...**...**... .**.. **... .**...**...*",
+"...**...**... *... XX *... *...**...**",
+"..**...**...* XX ...* XX ...* XX ...**...**.",
+".**...**...** XX ..** ..** XX ..**...**..",
+"**... .**. .**.. ..**. .** *...",
+"*... *... .**... ..**... .** ..*",
+"...* XX ...** **...* .**...* .**. XX .**",
+"..** XX ..**. *...** **...** **.. XX **.",
+".**. .**.. ..**. *...** *... *..",
+"**... .**... .**.. ...**. ...** *...",
+"*...** *...* **... ..**. ..**. *...*",
+"...**.. ...** ... X **.. .**.. *...**",
+"..**... ..**. ..* X *... **... ...**.",
+".**...** **.. X .** X ... X *... ..**..",
+"**...**. *... X *. X ..* X ...* .**...",
+"*...**.. ..* X .. X .* X ..* **...*",
+"...**... ** X .. X ** X .* *...**",
+"..**...* *. X * X * X ** ...**.",
+".**...**. . X * X . X * ...**..",
+"**...**.. . XX XXX XX . ..**...",
+"*...**... X XX X X XX X .**...*",
+"...**...* X X X X **...**",
+"..**...** X X X X *...**.",
+".**...**.. X X X *...**..",
+"**...**... XXXXXXXXXXXXXXXX ...**...",
+"*...**...** XXXXXXXXXXXXXXXXXXXXXX ...**...*",
+"...**...**. XXXXXX XXXXXX ..**...**",
+"..**...**... XXX XXX ..**...**.",
+".**...**...* .**...**..",
+"**...**...**. XXXXXXXXXXXXXXXX .**...**...",
+"*...**...**.. XXX XX **...**...*",
+"...**...**... *...**...**",
+"..**...**...* XXXXXXXXXXXXXXXX ...**...**.",
+".**...**...** XXX XX ..**...**..",
+"**...**...**. .**...**...",
+"*...**...**. XXXXXXXXXXXXXXXX *...**...*",
+"...**...**.. XXXXXXXXXXXXXXXX ...**...**",
+"..**...**... XXXXXXXXXXXXXXXX ..**...**.",
+".**...**...**. ...**...**..",
+"**...**...**...**. .**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qld56.xpm b/assets/chess/pieces/ziics/FRITZ3/qld56.xpm
new file mode 100644
index 00000000..843cb99d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**.. ..**...**...**...**...**.",
+"..**...**...**...**...**.. **...**...**...**...**..",
+".**...**...**.. ..**... XX *...** *...**...**...",
+"**...**...**.. **...* XX ...** ..**...**...*",
+"*...**...**... XX *...** ..**. XX .**...**...**",
+"...**...**...* XX ...**.. ..**.. XX **...**...**.",
+"..**.. ..** ..**... .**... *... .**..",
+".**.. **.. ..**...* **...** *... *...",
+"**... XX *...* .**...** *...**. *...* XX ...*",
+"*...* XX ...** *...** ...**. ...** XX ..**",
+"...** ..**. ...**. ..**.. ..**. .**.",
+"..**.. ..**.. ..**.. .**... .**... .**..",
+".**...* **... **... **... **... .**...",
+"**...** *...* *...* *...* *...* **...*",
+"*...**.. ..** ...* X ..** ...* **...**",
+"...**... .**. .** X .** ..** *...**.",
+"..**...* *.. **. X **. .** ...**..",
+".**...**. ... *.. X *.. **. ...**...",
+"**...**.. .* .. X .. *. ..**...*",
+"*...**... ** X .* X .. X .. .**...**",
+"...**...* *. X * X . X .. **...**.",
+"..**...**. . X . X * X . **...**..",
+".**...**.. . X XXX X * *...**...",
+"**...**... X X X X X X ...**...*",
+"*...**...* X X X X X X ..**...**",
+"...**...**. X X X X ..**...**.",
+"..**...**.. X X X .**...**..",
+".**...**... X X X **...**...",
+"**...**...** XXXXXXXXXXXXXXXXX **...**...*",
+"*...**...**. XXXXXXXXXXXXXXXXXXXXXXX *...**...**",
+"...**...**... XXX XXX *...**...**.",
+"..**...**...* X X ...**...**..",
+".**...**...** ..**...**...",
+"**...**...**.. XXXXXXXXXXXXXXXXXXX ..**...**...*",
+"*...**...**... XXXXXXXXXXXXXXXXXXXXXXX .**...**...**",
+"...**...**...* XX XX **...**...**.",
+"..**...**...** XXXXXXXXXXXXXXXXX *...**...**..",
+".**...**...**. XXX XXX ...**...**...",
+"**...**...**.. X X ..**...**...*",
+"*...**...**... .**...**...**",
+"...**...**... XXXXXXXXXXXXXXXXX *...**...**.",
+"..**...**...* XXXXXXXXXXXXXXXXX ...**...**..",
+".**...**...** ..**...**...",
+"**...**...**.. ..**...**...*",
+"*...**...**...**...* .**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qll32.xpm b/assets/chess/pieces/ziics/FRITZ3/qll32.xpm
new file mode 100644
index 00000000..782e6725
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qll32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"**************** ***************",
+"********* ***** ***** ********",
+"******** *** X *** *******",
+"*** *** X *** *** X *** **",
+"** *** ***** ***** *** *",
+"* X *** ***** ***** *** X ",
+"** **** **** **** **** *",
+"*** ***** **** **** ***** **",
+"*** **** *** X *** **** **",
+"*** *** *** X *** *** **",
+"**** ** X * X * X ** ***",
+"**** * X * X * X * ***",
+"**** X X * X * X X ***",
+"***** X X X X X ****",
+"***** X X X X X X ****",
+"***** ****",
+"****** XXXXXXXXXXX *****",
+"****** XXXXXXXXXXXXXXX *****",
+"******* X X ******",
+"******* ******",
+"******** X X *******",
+"******** XXXXXXXXXX *******",
+"******** X X *******",
+"******* ******",
+"******* XXXXXXXXXX ******",
+"******** *******",
+"*********** **********",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qll40.xpm b/assets/chess/pieces/ziics/FRITZ3/qll40.xpm
new file mode 100644
index 00000000..934c239c
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"******************* ******************",
+"*********** **** **** **********",
+"********** *** X *** *********",
+"********** X *** *** X *********",
+"**** *** **** **** *** ***",
+"*** *** ***** ***** *** **",
+"*** X **** ***** ***** **** X **",
+"*** **** **** **** **** **",
+"**** ***** **** **** ***** ***",
+"***** **** **** **** **** ****",
+"****** **** ** X ** **** *****",
+"****** *** ** X ** *** *****",
+"****** *** ** X ** *** *****",
+"****** ** X * X * X ** *****",
+"****** ** X * X * X ** *****",
+"******* * X * X * X * ******",
+"******* * XX XXX XX * ******",
+"******* X XX X X XX X ******",
+"******* X X X X ******",
+"******* X X X ******",
+"******** XXXXXXXXXXXXX *******",
+"******** XXXXXXXXXXXXXXXXXXX *******",
+"********* XX XXX ********",
+"********* ********",
+"********** XXXXXXXXXXXXX *********",
+"********** XX XX *********",
+"********** XXXXXXXXXXXXX *********",
+"********** XX XX *********",
+"********** *********",
+"********* XXXXXXXXXXXXX ********",
+"********* XXXXXXXXXXXXX ********",
+"********** *********",
+"************** *************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qll48.xpm b/assets/chess/pieces/ziics/FRITZ3/qll48.xpm
new file mode 100644
index 00000000..9b377bef
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qll48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"*********************** *********************",
+"************* ***** **** ************",
+"************ **** XX *** ***********",
+"************ XX **** XX *** XX ***********",
+"************ XX **** *** XX ***********",
+"***** **** ***** **** *** ****",
+"**** *** ****** ****** *** ***",
+"**** XX **** ****** ****** **** XX ***",
+"**** XX **** ***** ***** **** XX ***",
+"***** ****** ***** ***** **** ***",
+"***** ****** ***** ***** ***** ****",
+"****** **** ***** ***** ***** *****",
+"******* **** *** X ** **** ******",
+"******* *** *** X ** **** ******",
+"******* *** *** X ** *** ******",
+"******* ** X ** X * X *** ******",
+"******* ** X ** X * X ** ******",
+"******* ** X ** X * X ** ******",
+"******** * X ** X * X * *******",
+"******** * XX XXX XX * *******",
+"******** X XX X X XX X *******",
+"******** X X XX X *******",
+"******** X X XX X *******",
+"******** X X X *******",
+"********** XXXXXXXXXXXXXXX ********",
+"********** XXXXXXXXXXXXXXXXXXXXXXX ********",
+"*********** XXX XXXX **********",
+"*********** **********",
+"*********** **********",
+"************ XXXXXXXXXXXXXXX ***********",
+"************ XXX XXX ***********",
+"************ XXXXXXXXXXXXXXX ***********",
+"************ XXX XXX ***********",
+"************ ***********",
+"************ ***********",
+"*********** XXXXXXXXXXXXXXX **********",
+"*********** XXXXXXXXXXXXXXX **********",
+"************ ***********",
+"***************** ****************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qll50.xpm b/assets/chess/pieces/ziics/FRITZ3/qll50.xpm
new file mode 100644
index 00000000..3430c35f
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qll50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************************ **********************",
+"************** ***** ***** ************",
+"************* **** XX **** ***********",
+"************* XX **** XX **** XX ***********",
+"************* XX **** **** XX ***********",
+"***** **** ***** ***** *** ****",
+"**** **** ****** ******* *** ***",
+"**** XX ***** ****** ******* **** XX ***",
+"**** XX ***** ****** ******* **** XX ***",
+"**** ***** ***** ****** **** ***",
+"***** ****** ***** ****** ***** ****",
+"****** ***** ***** ***** ***** *****",
+"******* ***** *** X **** ***** ******",
+"******* ***** *** X **** ***** ******",
+"******** **** X *** X *** X **** ******",
+"******** **** X ** X *** X **** ******",
+"******** *** X ** X ** X *** ******",
+"******** ** X ** X ** X ** ******",
+"******** ** X * X * X ** ******",
+"********* * X * X * X * *******",
+"********* * XX XXX XX * *******",
+"********* X XX X X XX X *******",
+"********* X X X X *******",
+"********* X X X X *******",
+"********** X X X ********",
+"********** XXXXXXXXXXXXXXXX ********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX *********",
+"*********** XXXXXX XXXXXX *********",
+"************ XXX XXX **********",
+"************ **********",
+"************* XXXXXXXXXXXXXXXX ***********",
+"************* XXX XX ***********",
+"************* ***********",
+"************* XXXXXXXXXXXXXXXX ***********",
+"************* XXX XX ***********",
+"************* ***********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************** ************",
+"****************** ****************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/qll56.xpm b/assets/chess/pieces/ziics/FRITZ3/qll56.xpm
new file mode 100644
index 00000000..bc79c76b
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/qll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"*************************** *************************",
+"************************** ************************",
+"*************** ******* XX ****** **************",
+"************** ****** XX ***** *************",
+"************** XX ****** ***** XX *************",
+"************** XX ******* ****** XX *************",
+"****** **** ******* ****** **** *****",
+"***** **** ******** ******* **** ****",
+"***** XX ***** ******** ******* ***** XX ****",
+"***** XX ***** ****** ****** ***** XX ****",
+"***** ***** ****** ****** ***** ****",
+"****** ****** ****** ****** ****** *****",
+"******* ***** ***** ***** ***** ******",
+"******* ***** ***** ***** ***** ******",
+"******** **** **** X **** **** *******",
+"******** **** *** X *** **** *******",
+"******** *** *** X *** *** *******",
+"********* *** *** X *** *** ********",
+"********* ** ** X ** ** ********",
+"********* ** X ** X ** X ** ********",
+"********* ** X * X * X ** ********",
+"********** * X * X * X * *********",
+"********** * X XXX X * *********",
+"********** X X X X X X *********",
+"********** X X X X X X *********",
+"*********** X X X X **********",
+"*********** X X X **********",
+"*********** X X X **********",
+"************ XXXXXXXXXXXXXXXXX ***********",
+"************ XXXXXXXXXXXXXXXXXXXXXXX ***********",
+"************* XXX XXX ************",
+"************* X X ************",
+"************* ************",
+"************** XXXXXXXXXXXXXXXXXXX *************",
+"************** XXXXXXXXXXXXXXXXXXXXXXX *************",
+"************** XX XX *************",
+"************** XXXXXXXXXXXXXXXXX *************",
+"************** XXX XXX *************",
+"************** X X *************",
+"************** *************",
+"************* XXXXXXXXXXXXXXXXX ************",
+"************* XXXXXXXXXXXXXXXXX ************",
+"************* ************",
+"************** *************",
+"******************** ******************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rdd32.xpm b/assets/chess/pieces/ziics/FRITZ3/rdd32.xpm
new file mode 100644
index 00000000..d8cc2a0c
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rdd32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+"..**... .** *.. ..**...",
+".**...* **. ... .**...*",
+"**...** **...**",
+"*...**. *...**.",
+"...**.. ...**..",
+"..**... XXXXXXXXXXXXXX ..**...",
+".**...** ..**...*",
+"**...**.. XXXXXXXX ..**...**",
+"*...**...* ..**...**.",
+"...**...** .**...**..",
+"..**...**. **...**...",
+".**...**.. *...**...*",
+"**...**... ...**...**",
+"*...**...* ..**...**.",
+"...**...** .**...**..",
+"..**...**. **...**...",
+".**...**. XXXXXXXX ...**...*",
+"**...**. .**...**",
+"*...**.. **...**.",
+"...**... XXXXXXXXXXXX *...**..",
+"..**...* ...**...",
+".**... XXXXXXXXXXXXXX **...*",
+"**...* *...**",
+"*...** ...**.",
+"...**. ..**..",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+"**...**...**...**...**...**...**",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rdd40.xpm b/assets/chess/pieces/ziics/FRITZ3/rdd40.xpm
new file mode 100644
index 00000000..e0734300
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+"**...**.. .** ..* *...**...",
+"*...**... **. .** ...**...*",
+"...**...* ..**...**",
+"..**...** .**...**.",
+".**...**. **...**..",
+"**...**.. *...**...",
+"*...**... XXXXXXXXXXXXXXXXXX ...**...*",
+"...**...** ...**...**",
+"..**...**.. ...**...**.",
+".**...**...* XXXXXXXXXX ...**...**..",
+"**...**...**. ...**...**...",
+"*...**...**.. ..**...**...*",
+"...**...**... .**...**...**",
+"..**...**...* **...**...**.",
+".**...**...** *...**...**..",
+"**...**...**. ...**...**...",
+"*...**...**.. ..**...**...*",
+"...**...**... .**...**...**",
+"..**...**...* **...**...**.",
+".**...**...** *...**...**..",
+"**...**...** XXXXXXXXXX ..**...**...",
+"*...**...** **...**...*",
+"...**...** ...**...**",
+"..**...**. XXXXXXXXXXXXXXXX ..**...**.",
+".**...**.. .**...**..",
+"**...**... **...**...",
+"*...**. XXXXXXXXXXXXXXXXXX .**...*",
+"...**.. **...**",
+"..**... *...**.",
+".**...* ...**..",
+"**...** ..**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rdd48.xpm b/assets/chess/pieces/ziics/FRITZ3/rdd48.xpm
new file mode 100644
index 00000000..96dd1674
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rdd48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...**...**...**...**...**...**...**...**..",
+"...**...********************************...**...",
+"..**...********************************...**...*",
+".**...**.** *** *** **..**...**",
+"**...**..** *** *** **.**...**.",
+"*...**...** ****...**..",
+"...**...*** ***...**...",
+"..**...**** **...**...*",
+".**...**.** **..**...**",
+"**...**..** **.**...**.",
+"*...**...** XXXXXXXXXXXXXXXXXXXXXX ****...**..",
+"...**...**** ****...**...",
+"..**...****** ****...**...*",
+".**...**..**** ****...**...**",
+"**...**...***** XXXXXXXXXXXX ****...**...**.",
+"*...**...**.**** ****...**...**..",
+"...**...**...*** ***...**...**...",
+"..**...**...**** **...**...**...*",
+".**...**...**.** **..**...**...**",
+"**...**...**..** **.**...**...**.",
+"*...**...**...** ****...**...**..",
+"...**...**...*** ***...**...**...",
+"..**...**...**** **...**...**...*",
+".**...**...**.** **..**...**...**",
+"**...**...**.*** *****...**...**.",
+"*...**...**.**** ****...**...**..",
+"...**...**.**** ****.**...**...",
+"..**...**.**** XXXXXXXXXXXX *****...**...*",
+".**...**..*** ***...**...**",
+"**...**...** **..**...**.",
+"*...**...*** **.**...**..",
+"...**...**** XXXXXXXXXXXXXXXXXXXX ****...**...",
+"..**..****** ********...*",
+".**...****** *******...**",
+"**...*** XXXXXXXXXXXXXXXXXXXXXX **...**.",
+"*...**** **..**..",
+"...**.** **.**...",
+"..**..** ****...*",
+".**...** ***...**",
+"**...*** **...**.",
+"*...**************************************..**..",
+"...**.************************************.**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rdd50.xpm b/assets/chess/pieces/ziics/FRITZ3/rdd50.xpm
new file mode 100644
index 00000000..89b21249
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rdd50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...** ..** **.. **...**...*",
+"...**...**. .**. *... *...**...**",
+"..**...**.. **.. ...* ...**...**.",
+".**...**... ..**...**..",
+"**...**...* .**...**...",
+"*...**...** **...**...*",
+"...**...**. *...**...**",
+"..**...**.. ...**...**.",
+".**...**... XXXXXXXXXXXXXXXXXXXXXX ..**...**..",
+"**...**...** ..**...**...",
+"*...**...**.. ..**...**...*",
+"...**...**...* ..**...**...**",
+"..**...**...**. XXXXXXXXXXXX ..**...**...**.",
+".**...**...**... ..**...**...**..",
+"**...**...**...* .**...**...**...",
+"*...**...**...** **...**...**...*",
+"...**...**...**. *...**...**...**",
+"..**...**...**.. ...**...**...**.",
+".**...**...**... ..**...**...**..",
+"**...**...**...* .**...**...**...",
+"*...**...**...** **...**...**...*",
+"...**...**...**. *...**...**...**",
+"..**...**...**.. ...**...**...**.",
+".**...**...**... ..**...**...**..",
+"**...**...**...* .**...**...**...",
+"*...**...**...* XXXXXXXXXXXX *...**...**...*",
+"...**...**...* ..**...**...**",
+"..**...**...* **...**...**.",
+".**...**...* ...**...**..",
+"**...**...** XXXXXXXXXXXXXXXXXXXX ..**...**...",
+"*...**...**. .**...**...*",
+"...**...**.. **...**...**",
+"..**...**... *...**...**.",
+".**...**. XXXXXXXXXXXXXXXXXXXXXX **...**..",
+"**...**.. *...**...",
+"*...**... ...**...*",
+"...**...* ..**...**",
+"..**...** .**...**.",
+".**...**. **...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rdd56.xpm b/assets/chess/pieces/ziics/FRITZ3/rdd56.xpm
new file mode 100644
index 00000000..7bbdf504
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...** .**. *... ...**...**...",
+"**...**...**. **.. ...* ..**...**...*",
+"*...**...**.. *... ..** .**...**...**",
+"...**...**... **...**...**.",
+"..**...**...* *...**...**..",
+".**...**...** ...**...**...",
+"**...**...**. ..**...**...*",
+"*...**...**.. .**...**...**",
+"...**...**... XXXXXXXXXXXXXXXXXXXXXXXXXX **...**...**.",
+"..**...**...* XXXXXXXXXXXXXXXXXXXXXXXXXX *...**...**..",
+".**...**...**. *...**...**...",
+"**...**...**... *...**...**...*",
+"*...**...**...** *...**...**...**",
+"...**...**...**.. XXXXXXXXXXXXXX *...**...**...**.",
+"..**...**...**...* *...**...**...**..",
+".**...**...**...** ...**...**...**...",
+"**...**...**...**. ..**...**...**...*",
+"*...**...**...**.. .**...**...**...**",
+"...**...**...**... **...**...**...**.",
+"..**...**...**...* *...**...**...**..",
+".**...**...**...** ...**...**...**...",
+"**...**...**...**. ..**...**...**...*",
+"*...**...**...**.. .**...**...**...**",
+"...**...**...**... **...**...**...**.",
+"..**...**...**...* *...**...**...**..",
+".**...**...**...** ...**...**...**...",
+"**...**...**...**. ..**...**...**...*",
+"*...**...**...**.. .**...**...**...**",
+"...**...**...**.. XXXXXXXXXXXXXX *...**...**...**.",
+"..**...**...**.. ..**...**...**..",
+".**...**...**.. **...**...**...",
+"**...**...**.. ...**...**...*",
+"*...**...**... XXXXXXXXXXXXXXXXXXXXXX ..**...**...**",
+"...**...**...* XXXXXXXXXXXXXXXXXXXXXX .**...**...**.",
+"..**...**...** **...**...**..",
+".**...**.. **...**...",
+"**...**... XXXXXXXXXXXXXXXXXXXXXXXXXX *...**...*",
+"*...**...* XXXXXXXXXXXXXXXXXXXXXXXXXX ...**...**",
+"...**...** ..**...**.",
+"..**...**. .**...**..",
+".**...**.. **...**...",
+"**...**... *...**...*",
+"*...**...* ...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rdl32.xpm b/assets/chess/pieces/ziics/FRITZ3/rdl32.xpm
new file mode 100644
index 00000000..4e5253b7
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rdl32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"******* *** *** *******",
+"******* *** *** *******",
+"******* *******",
+"******* *******",
+"******* *******",
+"******* XXXXXXXXXXXXXX *******",
+"******** ********",
+"********* XXXXXXXX *********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********* XXXXXXXX *********",
+"******** ********",
+"******** ********",
+"******** XXXXXXXXXXXX ********",
+"******** ********",
+"****** XXXXXXXXXXXXXX ******",
+"****** ******",
+"****** ******",
+"****** ******",
+"********************************",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rdl40.xpm b/assets/chess/pieces/ziics/FRITZ3/rdl40.xpm
new file mode 100644
index 00000000..038d77c6
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"********* *** *** *********",
+"********* *** *** *********",
+"********* *********",
+"********* *********",
+"********* *********",
+"********* *********",
+"********* XXXXXXXXXXXXXXXXXX *********",
+"********** **********",
+"*********** ***********",
+"************ XXXXXXXXXX ************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************ XXXXXXXXXX ************",
+"*********** ***********",
+"********** **********",
+"********** XXXXXXXXXXXXXXXX **********",
+"********** **********",
+"********** **********",
+"******* XXXXXXXXXXXXXXXXXX *******",
+"******* *******",
+"******* *******",
+"******* *******",
+"******* *******",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rdl48.xpm b/assets/chess/pieces/ziics/FRITZ3/rdl48.xpm
new file mode 100644
index 00000000..248ef5a9
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rdl48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"*********** *** *** ***********",
+"*********** *** *** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"************ ************",
+"************* *************",
+"************** **************",
+"*************** XXXXXXXXXXXX ***************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"*************** ***************",
+"************** XXXXXXXXXXXX **************",
+"************* *************",
+"************ ************",
+"************ ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"************ ************",
+"************ ************",
+"******** XXXXXXXXXXXXXXXXXXXXXX ********",
+"******** ********",
+"******** ********",
+"******** ********",
+"******** ********",
+"******** ********",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rdl50.xpm b/assets/chess/pieces/ziics/FRITZ3/rdl50.xpm
new file mode 100644
index 00000000..6e8cb827
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rdl50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"*********** **** **** ***********",
+"*********** **** **** ***********",
+"*********** **** **** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"************ ************",
+"************* *************",
+"************** **************",
+"*************** XXXXXXXXXXXX ***************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"*************** XXXXXXXXXXXX ***************",
+"************** **************",
+"************* *************",
+"************ ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"************ ************",
+"************ ************",
+"************ ************",
+"********* XXXXXXXXXXXXXXXXXXXXXX *********",
+"********* *********",
+"********* *********",
+"********* *********",
+"********* *********",
+"********* *********",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rdl56.xpm b/assets/chess/pieces/ziics/FRITZ3/rdl56.xpm
new file mode 100644
index 00000000..a9bf39a2
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************* **** **** *************",
+"************* **** **** *************",
+"************* **** **** *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************** **************",
+"*************** ***************",
+"**************** ****************",
+"***************** XXXXXXXXXXXXXX *****************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"***************** XXXXXXXXXXXXXX *****************",
+"**************** ****************",
+"*************** ***************",
+"************** **************",
+"************** XXXXXXXXXXXXXXXXXXXXXX **************",
+"************** XXXXXXXXXXXXXXXXXXXXXX **************",
+"************** **************",
+"********** **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rld32.xpm b/assets/chess/pieces/ziics/FRITZ3/rld32.xpm
new file mode 100644
index 00000000..2b77ae13
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rld32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+"...**...**...**...**...**...**..",
+"..**...**...**...**...**...**...",
+".**...**...**...**...**...**...*",
+"**...** *.. ..* **...**",
+"*...**. *...**.",
+"...**.. X XX X ...**..",
+"..**... XXXXXXXXXXXXXX ..**...",
+".**...* .**...*",
+"**...**. XXXXXXXXXXXX .**...**",
+"*...**... .**...**.",
+"...**...** XXXXXXXX .**...**..",
+"..**...**. XXXXXXXX **...**...",
+".**...**.. XXXXXXXX *...**...*",
+"**...**... XXXXXXXX ...**...**",
+"*...**...* XXXXXXXX ..**...**.",
+"...**...** XXXXXXXX .**...**..",
+"..**...**. XXXXXXXX **...**...",
+".**...**.. *...**...*",
+"**...**.. ..**...**",
+"*...**.. XXXXXXXXXX **...**.",
+"...**... *...**..",
+"..**...* XXXXXXXXXXXX ...**...",
+".**...** XXXXXXXXXXXX ..**...*",
+"**...* *...**",
+"*...** ...**.",
+"...**. XXXXXXXXXXXXXXXX ..**..",
+"..**.. .**...",
+".**... **...*",
+"**...**...**...**...**...**...**",
+"*...**...**...**...**...**...**.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rld40.xpm b/assets/chess/pieces/ziics/FRITZ3/rld40.xpm
new file mode 100644
index 00000000..28da5e1a
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+"**...**.. .** ..* *...**...",
+"*...**... **. .** ...**...*",
+"...**...* X XX X ..**...**",
+"..**...** X XX X .**...**.",
+".**...**. XXXXXXXXXXXXXXXXXX **...**..",
+"**...**.. *...**...",
+"*...**... ...**...*",
+"...**...** XXXXXXXXXXXXXX ...**...**",
+"..**...**.. ...**...**.",
+".**...**...* ...**...**..",
+"**...**...**. XXXXXXXXXX ...**...**...",
+"*...**...**.. XXXXXXXXXX ..**...**...*",
+"...**...**... XXXXXXXXXX .**...**...**",
+"..**...**...* XXXXXXXXXX **...**...**.",
+".**...**...** XXXXXXXXXX *...**...**..",
+"**...**...**. XXXXXXXXXX ...**...**...",
+"*...**...**.. XXXXXXXXXX ..**...**...*",
+"...**...**... XXXXXXXXXX .**...**...**",
+"..**...**...* XXXXXXXXXX **...**...**.",
+".**...**...** *...**...**..",
+"**...**...** ..**...**...",
+"*...**...** XXXXXXXXXXXX **...**...*",
+"...**...** ...**...**",
+"..**...**. ..**...**.",
+".**...**.. XXXXXXXXXXXXXXXX .**...**..",
+"**...**... XXXXXXXXXXXXXXXX **...**...",
+"*...**. .**...*",
+"...**.. **...**",
+"..**... XXXXXXXXXXXXXXXXXXXXXX *...**.",
+".**...* ...**..",
+"**...** ..**...",
+"*...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rld48.xpm b/assets/chess/pieces/ziics/FRITZ3/rld48.xpm
new file mode 100644
index 00000000..eeb0acb9
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rld48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+"**...**...**...**...**...**...**...**...**...**.",
+"*...**...********************************...**..",
+"...**...********************************...**...",
+"..**...**** *** *** **...**...*",
+".**...**.** *** *** **..**...**",
+"**...**..** X XX X **.**...**.",
+"*...**...** X XX X ****...**..",
+"...**...*** XXXXXXXXXXXXXXXXXXXXXX ***...**...",
+"..**...**** XXXXXXXXXXXXXXXXXXXXXX **...**...*",
+".**...**.** **..**...**",
+"**...**..** **.**...**.",
+"*...**...*** XXXXXXXXXXXXXXXX *****...**..",
+"...**...***** XXXXXXXXXXXXXXXX *****...**...",
+"..**...**.**** *****...**...*",
+".**...**...**** *****...**...**",
+"**...**...****** XXXXXXXXXXXX *****...**...**.",
+"*...**...**..*** XXXXXXXXXXXX ****...**...**..",
+"...**...**...*** XXXXXXXXXXXX ***...**...**...",
+"..**...**...**** XXXXXXXXXXXX **...**...**...*",
+".**...**...**.** XXXXXXXXXXXX **..**...**...**",
+"**...**...**..** XXXXXXXXXXXX **.**...**...**.",
+"*...**...**...** XXXXXXXXXXXX ****...**...**..",
+"...**...**...*** XXXXXXXXXXXX ***...**...**...",
+"..**...**...**** XXXXXXXXXXXX **...**...**...*",
+".**...**...***** XXXXXXXXXXXX ***.**...**...**",
+"**...**...****** XXXXXXXXXXXX *****...**...**.",
+"*...**...****** ****..**...**..",
+"...**...****** ******...**...",
+"..**...**.*** XXXXXXXXXXXXXX ****...**...*",
+".**...**..** XXXXXXXXXXXXXX **...**...**",
+"**...**...** **..**...**.",
+"*...**...*** **.**...**..",
+"...**.****** XXXXXXXXXXXXXXXXXXXX ******.**...",
+"..**..****** XXXXXXXXXXXXXXXXXXXX ********...*",
+".**...** ***...**",
+"**...*** **...**.",
+"*...**** XXXXXXXXXXXXXXXXXXXXXXXXXX **..**..",
+"...**.** XXXXXXXXXXXXXXXXXXXXXXXXXX **.**...",
+"..**..** ****...*",
+".**...** ***...**",
+"**...*************************************...**.",
+"*...**************************************..**..",
+"...**...**...**...**...**...**...**...**...**...",
+"..**...**...**...**...**...**...**...**...**...*",
+".**...**...**...**...**...**...**...**...**...**",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rld50.xpm b/assets/chess/pieces/ziics/FRITZ3/rld50.xpm
new file mode 100644
index 00000000..385ab3f5
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rld50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**. .** **.. .**...**...*",
+"...**...**.. **. *... **...**...**",
+"..**...**... X *.. XX ...* X *...**...**.",
+".**...**...* X XX X ...**...**..",
+"**...**...** X XX X ..**...**...",
+"*...**...**. XXXXXXXXXXXXXXXXXXXXXX .**...**...*",
+"...**...**.. XXXXXXXXXXXXXXXXXXXXXX **...**...**",
+"..**...**... *...**...**.",
+".**...**...* ...**...**..",
+"**...**...**. XXXXXXXXXXXXXXXXXX ...**...**...",
+"*...**...**... ...**...**...*",
+"...**...**...** ...**...**...**",
+"..**...**...**.. XXXXXXXXXXXX ...**...**...**.",
+".**...**...**... XXXXXXXXXXXX ..**...**...**..",
+"**...**...**...* XXXXXXXXXXXX .**...**...**...",
+"*...**...**...** XXXXXXXXXXXX **...**...**...*",
+"...**...**...**. XXXXXXXXXXXX *...**...**...**",
+"..**...**...**.. XXXXXXXXXXXX ...**...**...**.",
+".**...**...**... XXXXXXXXXXXX ..**...**...**..",
+"**...**...**...* XXXXXXXXXXXX .**...**...**...",
+"*...**...**...** XXXXXXXXXXXX **...**...**...*",
+"...**...**...**. XXXXXXXXXXXX *...**...**...**",
+"..**...**...**.. XXXXXXXXXXXX ...**...**...**.",
+".**...**...**... XXXXXXXXXXXX ..**...**...**..",
+"**...**...**...* .**...**...**...",
+"*...**...**...* *...**...**...*",
+"...**...**...* XXXXXXXXXXXXXXXX ..**...**...**",
+"..**...**...* XXXXXXXXXXXXXXXX **...**...**.",
+".**...**...* ...**...**..",
+"**...**...** ..**...**...",
+"*...**...**. XXXXXXXXXXXXXXXXXXXX .**...**...*",
+"...**...**.. XXXXXXXXXXXXXXXXXXXX **...**...**",
+"..**...**... XXXXXXXXXXXXXXXXXXXX *...**...**.",
+".**...**. **...**..",
+"**...**.. *...**...",
+"*...**... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...**...*",
+"...**...* XXXXXXXXXXXXXXXXXXXXXXXXXXXX ..**...**",
+"..**...** .**...**.",
+".**...**. **...**..",
+"**...**...**...**...**...**...**...**...**...**...",
+"*...**...**...**...**...**...**...**...**...**...*",
+"...**...**...**...**...**...**...**...**...**...**",
+"..**...**...**...**...**...**...**...**...**...**.",
+".**...**...**...**...**...**...**...**...**...**..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rld56.xpm b/assets/chess/pieces/ziics/FRITZ3/rld56.xpm
new file mode 100644
index 00000000..48acb68d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**... ...* .**. **...**...**.",
+"..**...**...* ..** **.. *...**...**..",
+".**...**...** .**. *... ...**...**...",
+"**...**...**. XX XX XX ..**...**...*",
+"*...**...**.. XX XX XX .**...**...**",
+"...**...**... XX XX XX **...**...**.",
+"..**...**...* XXXXXXXXXXXXXXXXXXXXXXXXXX *...**...**..",
+".**...**...** ...**...**...",
+"**...**...**. ..**...**...*",
+"*...**...**.. .**...**...**",
+"...**...**...* XXXXXXXXXXXXXXXXXXXX .**...**...**.",
+"..**...**...**. .**...**...**..",
+".**...**...**... .**...**...**...",
+"**...**...**...** .**...**...**...*",
+"*...**...**...**.. XXXXXXXXXXXXXX .**...**...**...**",
+"...**...**...**... XXXXXXXXXXXXXX **...**...**...**.",
+"..**...**...**...* XXXXXXXXXXXXXX *...**...**...**..",
+".**...**...**...** XXXXXXXXXXXXXX ...**...**...**...",
+"**...**...**...**. XXXXXXXXXXXXXX ..**...**...**...*",
+"*...**...**...**.. XXXXXXXXXXXXXX .**...**...**...**",
+"...**...**...**... XXXXXXXXXXXXXX **...**...**...**.",
+"..**...**...**...* XXXXXXXXXXXXXX *...**...**...**..",
+".**...**...**...** XXXXXXXXXXXXXX ...**...**...**...",
+"**...**...**...**. XXXXXXXXXXXXXX ..**...**...**...*",
+"*...**...**...**.. XXXXXXXXXXXXXX .**...**...**...**",
+"...**...**...**... XXXXXXXXXXXXXX **...**...**...**.",
+"..**...**...**...* XXXXXXXXXXXXXX *...**...**...**..",
+".**...**...**...** ...**...**...**...",
+"**...**...**...** .**...**...**...*",
+"*...**...**...** XXXXXXXXXXXXXXXX *...**...**...**",
+"...**...**...** XXXXXXXXXXXXXXXX ..**...**...**.",
+"..**...**...** **...**...**..",
+".**...**...**. *...**...**...",
+"**...**...**.. ...**...**...*",
+"*...**...**... XXXXXXXXXXXXXXXXXXXXXX ..**...**...**",
+"...**...**...* XXXXXXXXXXXXXXXXXXXXXX .**...**...**.",
+"..**...**. .**...**..",
+".**...**.. **...**...",
+"**...**... *...**...*",
+"*...**...* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...**...**",
+"...**...** XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..**...**.",
+"..**...**. .**...**..",
+".**...**.. **...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+"*...**...**...**...**...**...**...**...**...**...**...**",
+"...**...**...**...**...**...**...**...**...**...**...**.",
+"..**...**...**...**...**...**...**...**...**...**...**..",
+".**...**...**...**...**...**...**...**...**...**...**...",
+"**...**...**...**...**...**...**...**...**...**...**...*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rll32.xpm b/assets/chess/pieces/ziics/FRITZ3/rll32.xpm
new file mode 100644
index 00000000..5e05f886
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rll32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"******* *** *** *******",
+"******* *******",
+"******* X XX X *******",
+"******* XXXXXXXXXXXXXX *******",
+"******* *******",
+"******** XXXXXXXXXXXX ********",
+"********* *********",
+"********** XXXXXXXX **********",
+"********** XXXXXXXX **********",
+"********** XXXXXXXX **********",
+"********** XXXXXXXX **********",
+"********** XXXXXXXX **********",
+"********** XXXXXXXX **********",
+"********** XXXXXXXX **********",
+"********** **********",
+"********* *********",
+"******** XXXXXXXXXX ********",
+"******** ********",
+"******** XXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXX ********",
+"****** ******",
+"****** ******",
+"****** XXXXXXXXXXXXXXXX ******",
+"****** ******",
+"****** ******",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rll40.xpm b/assets/chess/pieces/ziics/FRITZ3/rll40.xpm
new file mode 100644
index 00000000..1ad8d85b
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"********* *** *** *********",
+"********* *** *** *********",
+"********* X XX X *********",
+"********* X XX X *********",
+"********* XXXXXXXXXXXXXXXXXX *********",
+"********* *********",
+"********* *********",
+"********** XXXXXXXXXXXXXX **********",
+"*********** ***********",
+"************ ************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* *************",
+"************ ************",
+"*********** XXXXXXXXXXXX ***********",
+"********** **********",
+"********** **********",
+"********** XXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXX **********",
+"******* *******",
+"******* *******",
+"******* XXXXXXXXXXXXXXXXXXXXXX *******",
+"******* *******",
+"******* *******",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rll48.xpm b/assets/chess/pieces/ziics/FRITZ3/rll48.xpm
new file mode 100644
index 00000000..33cb9f50
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rll48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"*********** *** *** ***********",
+"*********** *** *** ***********",
+"*********** X XX X ***********",
+"*********** X XX X ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** ***********",
+"*********** ***********",
+"************ XXXXXXXXXXXXXXXX ************",
+"************* XXXXXXXXXXXXXXXX *************",
+"************** **************",
+"*************** ***************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"*************** ***************",
+"************** **************",
+"************* XXXXXXXXXXXXXX *************",
+"************ XXXXXXXXXXXXXX ************",
+"************ ************",
+"************ ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"******** ********",
+"******** ********",
+"******** XXXXXXXXXXXXXXXXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXXXXXXXXXXXXX ********",
+"******** ********",
+"******** ********",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rll50.xpm b/assets/chess/pieces/ziics/FRITZ3/rll50.xpm
new file mode 100644
index 00000000..2bb96924
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rll50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************ *** **** ************",
+"************ *** **** ************",
+"************ X *** XX **** X ************",
+"************ X XX X ************",
+"************ X XX X ************",
+"************ XXXXXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXXXX ************",
+"************ ************",
+"************ ************",
+"************* XXXXXXXXXXXXXXXXXX *************",
+"************** **************",
+"*************** ***************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** ****************",
+"*************** ***************",
+"************** XXXXXXXXXXXXXXXX **************",
+"************* XXXXXXXXXXXXXXXX *************",
+"************ ************",
+"************ ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"********* *********",
+"********* *********",
+"********* XXXXXXXXXXXXXXXXXXXXXXXXXXXX *********",
+"********* XXXXXXXXXXXXXXXXXXXXXXXXXXXX *********",
+"********* *********",
+"********* *********",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ3/rll56.xpm b/assets/chess/pieces/ziics/FRITZ3/rll56.xpm
new file mode 100644
index 00000000..db00d895
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ3/rll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ3.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************* **** **** *************",
+"************* **** **** *************",
+"************* **** **** *************",
+"************* XX XX XX *************",
+"************* XX XX XX *************",
+"************* XX XX XX *************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************** XXXXXXXXXXXXXXXXXXXX **************",
+"*************** ***************",
+"**************** ****************",
+"***************** *****************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** ******************",
+"***************** *****************",
+"**************** XXXXXXXXXXXXXXXX ****************",
+"*************** XXXXXXXXXXXXXXXX ***************",
+"************** **************",
+"************** **************",
+"************** **************",
+"************** XXXXXXXXXXXXXXXXXXXXXX **************",
+"************** XXXXXXXXXXXXXXXXXXXXXX **************",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** **********",
+"********** **********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};