[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 01/01: Add XBoard-based XPM piece images.
From: |
Mario Lang |
Subject: |
[elpa] 01/01: Add XBoard-based XPM piece images. |
Date: |
Wed, 21 May 2014 21:01:45 +0000 |
mlang pushed a commit to branch externals/chess
in repository elpa.
commit ad29c2dcdfcf97e1a9a2883aae8ebc75c253c761
Author: Mario Lang <address@hidden>
Date: Wed May 21 22:58:23 2014 +0200
Add XBoard-based XPM piece images.
---
pieces | 1 -
pieces/xboard/bdd108.xpm | 117 ++++++++
pieces/xboard/bdd116.xpm | 125 +++++++++
pieces/xboard/bdd129.xpm | 138 ++++++++++
pieces/xboard/bdd21.xpm | 30 ++
pieces/xboard/bdd25.xpm | 34 +++
pieces/xboard/bdd29.xpm | 38 +++
pieces/xboard/bdd33.xpm | 42 +++
pieces/xboard/bdd37.xpm | 46 ++++
pieces/xboard/bdd40.xpm | 49 ++++
pieces/xboard/bdd45.xpm | 54 ++++
pieces/xboard/bdd49.xpm | 58 ++++
pieces/xboard/bdd54.xpm | 63 +++++
pieces/xboard/bdd58.xpm | 67 +++++
pieces/xboard/bdd64.xpm | 73 +++++
pieces/xboard/bdd72.xpm | 81 ++++++
pieces/xboard/bdd80.xpm | 89 ++++++
pieces/xboard/bdd87.xpm | 96 +++++++
pieces/xboard/bdd95.xpm | 104 +++++++
pieces/xboard/bdl108.xpm | 117 ++++++++
pieces/xboard/bdl116.xpm | 125 +++++++++
pieces/xboard/bdl129.xpm | 138 ++++++++++
pieces/xboard/bdl21.xpm | 30 ++
pieces/xboard/bdl25.xpm | 34 +++
pieces/xboard/bdl29.xpm | 38 +++
pieces/xboard/bdl33.xpm | 42 +++
pieces/xboard/bdl37.xpm | 46 ++++
pieces/xboard/bdl40.xpm | 49 ++++
pieces/xboard/bdl45.xpm | 54 ++++
pieces/xboard/bdl49.xpm | 58 ++++
pieces/xboard/bdl54.xpm | 63 +++++
pieces/xboard/bdl58.xpm | 67 +++++
pieces/xboard/bdl64.xpm | 73 +++++
pieces/xboard/bdl72.xpm | 81 ++++++
pieces/xboard/bdl80.xpm | 89 ++++++
pieces/xboard/bdl87.xpm | 96 +++++++
pieces/xboard/bdl95.xpm | 104 +++++++
pieces/xboard/bld108.xpm | 117 ++++++++
pieces/xboard/bld116.xpm | 125 +++++++++
pieces/xboard/bld129.xpm | 138 ++++++++++
pieces/xboard/bld21.xpm | 30 ++
pieces/xboard/bld25.xpm | 34 +++
pieces/xboard/bld29.xpm | 38 +++
pieces/xboard/bld33.xpm | 42 +++
pieces/xboard/bld37.xpm | 43 +++
pieces/xboard/bld40.xpm | 49 ++++
pieces/xboard/bld45.xpm | 54 ++++
pieces/xboard/bld49.xpm | 58 ++++
pieces/xboard/bld54.xpm | 63 +++++
pieces/xboard/bld58.xpm | 67 +++++
pieces/xboard/bld64.xpm | 73 +++++
pieces/xboard/bld72.xpm | 81 ++++++
pieces/xboard/bld80.xpm | 89 ++++++
pieces/xboard/bld87.xpm | 96 +++++++
pieces/xboard/bld95.xpm | 104 +++++++
pieces/xboard/bll108.xpm | 117 ++++++++
pieces/xboard/bll116.xpm | 125 +++++++++
pieces/xboard/bll129.xpm | 138 ++++++++++
pieces/xboard/bll21.xpm | 30 ++
pieces/xboard/bll25.xpm | 34 +++
pieces/xboard/bll29.xpm | 38 +++
pieces/xboard/bll33.xpm | 42 +++
pieces/xboard/bll37.xpm | 43 +++
pieces/xboard/bll40.xpm | 49 ++++
pieces/xboard/bll45.xpm | 54 ++++
pieces/xboard/bll49.xpm | 58 ++++
pieces/xboard/bll54.xpm | 63 +++++
pieces/xboard/bll58.xpm | 67 +++++
pieces/xboard/bll64.xpm | 73 +++++
pieces/xboard/bll72.xpm | 81 ++++++
pieces/xboard/bll80.xpm | 89 ++++++
pieces/xboard/bll87.xpm | 96 +++++++
pieces/xboard/bll95.xpm | 104 +++++++
pieces/xboard/convbm | 35 +++
pieces/xboard/convbm.sed | 4 +
pieces/xboard/convbm2.sed | 5 +
pieces/xboard/kdd108.xpm | 117 ++++++++
pieces/xboard/kdd116.xpm | 125 +++++++++
pieces/xboard/kdd129.xpm | 138 ++++++++++
pieces/xboard/kdd21.xpm | 30 ++
pieces/xboard/kdd25.xpm | 34 +++
pieces/xboard/kdd29.xpm | 38 +++
pieces/xboard/kdd33.xpm | 42 +++
pieces/xboard/kdd37.xpm | 46 ++++
pieces/xboard/kdd40.xpm | 46 ++++
pieces/xboard/kdd45.xpm | 54 ++++
pieces/xboard/kdd49.xpm | 58 ++++
pieces/xboard/kdd54.xpm | 63 +++++
pieces/xboard/kdd58.xpm | 67 +++++
pieces/xboard/kdd64.xpm | 73 +++++
pieces/xboard/kdd72.xpm | 81 ++++++
pieces/xboard/kdd80.xpm | 89 ++++++
pieces/xboard/kdd87.xpm | 96 +++++++
pieces/xboard/kdd95.xpm | 104 +++++++
pieces/xboard/kdl108.xpm | 117 ++++++++
pieces/xboard/kdl116.xpm | 125 +++++++++
pieces/xboard/kdl129.xpm | 138 ++++++++++
pieces/xboard/kdl21.xpm | 30 ++
pieces/xboard/kdl25.xpm | 34 +++
pieces/xboard/kdl29.xpm | 38 +++
pieces/xboard/kdl33.xpm | 42 +++
pieces/xboard/kdl37.xpm | 46 ++++
pieces/xboard/kdl40.xpm | 46 ++++
pieces/xboard/kdl45.xpm | 54 ++++
pieces/xboard/kdl49.xpm | 58 ++++
pieces/xboard/kdl54.xpm | 63 +++++
pieces/xboard/kdl58.xpm | 67 +++++
pieces/xboard/kdl64.xpm | 73 +++++
pieces/xboard/kdl72.xpm | 81 ++++++
pieces/xboard/kdl80.xpm | 89 ++++++
pieces/xboard/kdl87.xpm | 96 +++++++
pieces/xboard/kdl95.xpm | 104 +++++++
pieces/xboard/kld108.xpm | 117 ++++++++
pieces/xboard/kld116.xpm | 125 +++++++++
pieces/xboard/kld129.xpm | 138 ++++++++++
pieces/xboard/kld21.xpm | 30 ++
pieces/xboard/kld25.xpm | 34 +++
pieces/xboard/kld29.xpm | 38 +++
pieces/xboard/kld33.xpm | 42 +++
pieces/xboard/kld37.xpm | 46 ++++
pieces/xboard/kld40.xpm | 46 ++++
pieces/xboard/kld45.xpm | 54 ++++
pieces/xboard/kld49.xpm | 58 ++++
pieces/xboard/kld54.xpm | 63 +++++
pieces/xboard/kld58.xpm | 67 +++++
pieces/xboard/kld64.xpm | 73 +++++
pieces/xboard/kld72.xpm | 81 ++++++
pieces/xboard/kld80.xpm | 89 ++++++
pieces/xboard/kld87.xpm | 96 +++++++
pieces/xboard/kld95.xpm | 104 +++++++
pieces/xboard/kll108.xpm | 117 ++++++++
pieces/xboard/kll116.xpm | 125 +++++++++
pieces/xboard/kll129.xpm | 138 ++++++++++
pieces/xboard/kll21.xpm | 30 ++
pieces/xboard/kll25.xpm | 34 +++
pieces/xboard/kll29.xpm | 38 +++
pieces/xboard/kll33.xpm | 42 +++
pieces/xboard/kll37.xpm | 46 ++++
pieces/xboard/kll40.xpm | 46 ++++
pieces/xboard/kll45.xpm | 54 ++++
pieces/xboard/kll49.xpm | 58 ++++
pieces/xboard/kll54.xpm | 63 +++++
pieces/xboard/kll58.xpm | 67 +++++
pieces/xboard/kll64.xpm | 73 +++++
pieces/xboard/kll72.xpm | 81 ++++++
pieces/xboard/kll80.xpm | 89 ++++++
pieces/xboard/kll87.xpm | 96 +++++++
pieces/xboard/kll95.xpm | 104 +++++++
pieces/xboard/ndd108.xpm | 117 ++++++++
pieces/xboard/ndd116.xpm | 125 +++++++++
pieces/xboard/ndd129.xpm | 138 ++++++++++
pieces/xboard/ndd21.xpm | 30 ++
pieces/xboard/ndd25.xpm | 34 +++
pieces/xboard/ndd29.xpm | 35 +++
pieces/xboard/ndd33.xpm | 42 +++
pieces/xboard/ndd37.xpm | 43 +++
pieces/xboard/ndd40.xpm | 46 ++++
pieces/xboard/ndd45.xpm | 51 ++++
pieces/xboard/ndd49.xpm | 55 ++++
pieces/xboard/ndd54.xpm | 63 +++++
pieces/xboard/ndd58.xpm | 67 +++++
pieces/xboard/ndd64.xpm | 73 +++++
pieces/xboard/ndd72.xpm | 81 ++++++
pieces/xboard/ndd80.xpm | 89 ++++++
pieces/xboard/ndd87.xpm | 96 +++++++
pieces/xboard/ndd95.xpm | 104 +++++++
pieces/xboard/ndl108.xpm | 117 ++++++++
pieces/xboard/ndl116.xpm | 125 +++++++++
pieces/xboard/ndl129.xpm | 138 ++++++++++
pieces/xboard/ndl21.xpm | 30 ++
pieces/xboard/ndl25.xpm | 34 +++
pieces/xboard/ndl29.xpm | 35 +++
pieces/xboard/ndl33.xpm | 42 +++
pieces/xboard/ndl37.xpm | 43 +++
pieces/xboard/ndl40.xpm | 46 ++++
pieces/xboard/ndl45.xpm | 51 ++++
pieces/xboard/ndl49.xpm | 55 ++++
pieces/xboard/ndl54.xpm | 63 +++++
pieces/xboard/ndl58.xpm | 67 +++++
pieces/xboard/ndl64.xpm | 73 +++++
pieces/xboard/ndl72.xpm | 81 ++++++
pieces/xboard/ndl80.xpm | 89 ++++++
pieces/xboard/ndl87.xpm | 96 +++++++
pieces/xboard/ndl95.xpm | 104 +++++++
pieces/xboard/nld108.xpm | 117 ++++++++
pieces/xboard/nld116.xpm | 125 +++++++++
pieces/xboard/nld129.xpm | 138 ++++++++++
pieces/xboard/nld21.xpm | 30 ++
pieces/xboard/nld25.xpm | 34 +++
pieces/xboard/nld29.xpm | 38 +++
pieces/xboard/nld33.xpm | 42 +++
pieces/xboard/nld37.xpm | 46 ++++
pieces/xboard/nld40.xpm | 46 ++++
pieces/xboard/nld45.xpm | 51 ++++
pieces/xboard/nld49.xpm | 58 ++++
pieces/xboard/nld54.xpm | 63 +++++
pieces/xboard/nld58.xpm | 67 +++++
pieces/xboard/nld64.xpm | 73 +++++
pieces/xboard/nld72.xpm | 81 ++++++
pieces/xboard/nld80.xpm | 89 ++++++
pieces/xboard/nld87.xpm | 96 +++++++
pieces/xboard/nld95.xpm | 104 +++++++
pieces/xboard/nll108.xpm | 117 ++++++++
pieces/xboard/nll116.xpm | 125 +++++++++
pieces/xboard/nll129.xpm | 138 ++++++++++
pieces/xboard/nll21.xpm | 30 ++
pieces/xboard/nll25.xpm | 34 +++
pieces/xboard/nll29.xpm | 38 +++
pieces/xboard/nll33.xpm | 42 +++
pieces/xboard/nll37.xpm | 46 ++++
pieces/xboard/nll40.xpm | 46 ++++
pieces/xboard/nll45.xpm | 51 ++++
pieces/xboard/nll49.xpm | 58 ++++
pieces/xboard/nll54.xpm | 63 +++++
pieces/xboard/nll58.xpm | 67 +++++
pieces/xboard/nll64.xpm | 73 +++++
pieces/xboard/nll72.xpm | 81 ++++++
pieces/xboard/nll80.xpm | 89 ++++++
pieces/xboard/nll87.xpm | 96 +++++++
pieces/xboard/nll95.xpm | 104 +++++++
pieces/xboard/pdd108.xpm | 116 ++++++++
pieces/xboard/pdd116.xpm | 124 +++++++++
pieces/xboard/pdd129.xpm | 137 ++++++++++
pieces/xboard/pdd21.xpm | 29 ++
pieces/xboard/pdd25.xpm | 33 +++
pieces/xboard/pdd29.xpm | 37 +++
pieces/xboard/pdd33.xpm | 41 +++
pieces/xboard/pdd37.xpm | 45 +++
pieces/xboard/pdd40.xpm | 48 ++++
pieces/xboard/pdd45.xpm | 53 ++++
pieces/xboard/pdd49.xpm | 57 ++++
pieces/xboard/pdd54.xpm | 62 +++++
pieces/xboard/pdd58.xpm | 66 +++++
pieces/xboard/pdd64.xpm | 72 +++++
pieces/xboard/pdd72.xpm | 80 ++++++
pieces/xboard/pdd80.xpm | 88 ++++++
pieces/xboard/pdd87.xpm | 95 +++++++
pieces/xboard/pdd95.xpm | 103 +++++++
pieces/xboard/pdl108.xpm | 116 ++++++++
pieces/xboard/pdl116.xpm | 124 +++++++++
pieces/xboard/pdl129.xpm | 137 ++++++++++
pieces/xboard/pdl21.xpm | 29 ++
pieces/xboard/pdl25.xpm | 33 +++
pieces/xboard/pdl29.xpm | 37 +++
pieces/xboard/pdl33.xpm | 41 +++
pieces/xboard/pdl37.xpm | 45 +++
pieces/xboard/pdl40.xpm | 48 ++++
pieces/xboard/pdl45.xpm | 53 ++++
pieces/xboard/pdl49.xpm | 57 ++++
pieces/xboard/pdl54.xpm | 62 +++++
pieces/xboard/pdl58.xpm | 66 +++++
pieces/xboard/pdl64.xpm | 72 +++++
pieces/xboard/pdl72.xpm | 80 ++++++
pieces/xboard/pdl80.xpm | 88 ++++++
pieces/xboard/pdl87.xpm | 95 +++++++
pieces/xboard/pdl95.xpm | 103 +++++++
pieces/xboard/pixmaps.h | 659 +++++++++++++++++++++++++++++++++++++++++++++
pieces/xboard/pld108.xpm | 117 ++++++++
pieces/xboard/pld116.xpm | 125 +++++++++
pieces/xboard/pld129.xpm | 138 ++++++++++
pieces/xboard/pld21.xpm | 30 ++
pieces/xboard/pld25.xpm | 34 +++
pieces/xboard/pld29.xpm | 38 +++
pieces/xboard/pld33.xpm | 42 +++
pieces/xboard/pld37.xpm | 46 ++++
pieces/xboard/pld40.xpm | 49 ++++
pieces/xboard/pld45.xpm | 54 ++++
pieces/xboard/pld49.xpm | 58 ++++
pieces/xboard/pld54.xpm | 63 +++++
pieces/xboard/pld58.xpm | 67 +++++
pieces/xboard/pld64.xpm | 73 +++++
pieces/xboard/pld72.xpm | 81 ++++++
pieces/xboard/pld80.xpm | 89 ++++++
pieces/xboard/pld87.xpm | 96 +++++++
pieces/xboard/pld95.xpm | 104 +++++++
pieces/xboard/pll108.xpm | 117 ++++++++
pieces/xboard/pll116.xpm | 125 +++++++++
pieces/xboard/pll129.xpm | 138 ++++++++++
pieces/xboard/pll21.xpm | 30 ++
pieces/xboard/pll25.xpm | 34 +++
pieces/xboard/pll29.xpm | 38 +++
pieces/xboard/pll33.xpm | 42 +++
pieces/xboard/pll37.xpm | 46 ++++
pieces/xboard/pll40.xpm | 49 ++++
pieces/xboard/pll45.xpm | 54 ++++
pieces/xboard/pll49.xpm | 58 ++++
pieces/xboard/pll54.xpm | 63 +++++
pieces/xboard/pll58.xpm | 67 +++++
pieces/xboard/pll64.xpm | 73 +++++
pieces/xboard/pll72.xpm | 81 ++++++
pieces/xboard/pll80.xpm | 89 ++++++
pieces/xboard/pll87.xpm | 96 +++++++
pieces/xboard/pll95.xpm | 104 +++++++
pieces/xboard/qdd108.xpm | 117 ++++++++
pieces/xboard/qdd116.xpm | 125 +++++++++
pieces/xboard/qdd129.xpm | 138 ++++++++++
pieces/xboard/qdd21.xpm | 30 ++
pieces/xboard/qdd25.xpm | 31 +++
pieces/xboard/qdd29.xpm | 38 +++
pieces/xboard/qdd33.xpm | 42 +++
pieces/xboard/qdd37.xpm | 46 ++++
pieces/xboard/qdd40.xpm | 49 ++++
pieces/xboard/qdd45.xpm | 54 ++++
pieces/xboard/qdd49.xpm | 58 ++++
pieces/xboard/qdd54.xpm | 63 +++++
pieces/xboard/qdd58.xpm | 67 +++++
pieces/xboard/qdd64.xpm | 73 +++++
pieces/xboard/qdd72.xpm | 78 ++++++
pieces/xboard/qdd80.xpm | 89 ++++++
pieces/xboard/qdd87.xpm | 96 +++++++
pieces/xboard/qdd95.xpm | 104 +++++++
pieces/xboard/qdl108.xpm | 117 ++++++++
pieces/xboard/qdl116.xpm | 125 +++++++++
pieces/xboard/qdl129.xpm | 138 ++++++++++
pieces/xboard/qdl21.xpm | 30 ++
pieces/xboard/qdl25.xpm | 31 +++
pieces/xboard/qdl29.xpm | 38 +++
pieces/xboard/qdl33.xpm | 42 +++
pieces/xboard/qdl37.xpm | 46 ++++
pieces/xboard/qdl40.xpm | 49 ++++
pieces/xboard/qdl45.xpm | 54 ++++
pieces/xboard/qdl49.xpm | 58 ++++
pieces/xboard/qdl54.xpm | 63 +++++
pieces/xboard/qdl58.xpm | 67 +++++
pieces/xboard/qdl64.xpm | 73 +++++
pieces/xboard/qdl72.xpm | 78 ++++++
pieces/xboard/qdl80.xpm | 89 ++++++
pieces/xboard/qdl87.xpm | 96 +++++++
pieces/xboard/qdl95.xpm | 104 +++++++
pieces/xboard/qld108.xpm | 117 ++++++++
pieces/xboard/qld116.xpm | 125 +++++++++
pieces/xboard/qld129.xpm | 138 ++++++++++
pieces/xboard/qld21.xpm | 30 ++
pieces/xboard/qld25.xpm | 31 +++
pieces/xboard/qld29.xpm | 38 +++
pieces/xboard/qld33.xpm | 42 +++
pieces/xboard/qld37.xpm | 46 ++++
pieces/xboard/qld40.xpm | 49 ++++
pieces/xboard/qld45.xpm | 54 ++++
pieces/xboard/qld49.xpm | 58 ++++
pieces/xboard/qld54.xpm | 63 +++++
pieces/xboard/qld58.xpm | 67 +++++
pieces/xboard/qld64.xpm | 73 +++++
pieces/xboard/qld72.xpm | 78 ++++++
pieces/xboard/qld80.xpm | 89 ++++++
pieces/xboard/qld87.xpm | 96 +++++++
pieces/xboard/qld95.xpm | 104 +++++++
pieces/xboard/qll108.xpm | 117 ++++++++
pieces/xboard/qll116.xpm | 125 +++++++++
pieces/xboard/qll129.xpm | 138 ++++++++++
pieces/xboard/qll21.xpm | 30 ++
pieces/xboard/qll25.xpm | 31 +++
pieces/xboard/qll29.xpm | 38 +++
pieces/xboard/qll33.xpm | 42 +++
pieces/xboard/qll37.xpm | 46 ++++
pieces/xboard/qll40.xpm | 49 ++++
pieces/xboard/qll45.xpm | 54 ++++
pieces/xboard/qll49.xpm | 58 ++++
pieces/xboard/qll54.xpm | 63 +++++
pieces/xboard/qll58.xpm | 67 +++++
pieces/xboard/qll64.xpm | 73 +++++
pieces/xboard/qll72.xpm | 78 ++++++
pieces/xboard/qll80.xpm | 89 ++++++
pieces/xboard/qll87.xpm | 96 +++++++
pieces/xboard/qll95.xpm | 104 +++++++
pieces/xboard/rdd108.xpm | 117 ++++++++
pieces/xboard/rdd116.xpm | 125 +++++++++
pieces/xboard/rdd129.xpm | 138 ++++++++++
pieces/xboard/rdd21.xpm | 30 ++
pieces/xboard/rdd25.xpm | 34 +++
pieces/xboard/rdd29.xpm | 38 +++
pieces/xboard/rdd33.xpm | 42 +++
pieces/xboard/rdd37.xpm | 46 ++++
pieces/xboard/rdd40.xpm | 46 ++++
pieces/xboard/rdd45.xpm | 54 ++++
pieces/xboard/rdd49.xpm | 58 ++++
pieces/xboard/rdd54.xpm | 63 +++++
pieces/xboard/rdd58.xpm | 67 +++++
pieces/xboard/rdd64.xpm | 73 +++++
pieces/xboard/rdd72.xpm | 81 ++++++
pieces/xboard/rdd80.xpm | 89 ++++++
pieces/xboard/rdd87.xpm | 96 +++++++
pieces/xboard/rdd95.xpm | 104 +++++++
pieces/xboard/rdl108.xpm | 117 ++++++++
pieces/xboard/rdl116.xpm | 125 +++++++++
pieces/xboard/rdl129.xpm | 138 ++++++++++
pieces/xboard/rdl21.xpm | 30 ++
pieces/xboard/rdl25.xpm | 34 +++
pieces/xboard/rdl29.xpm | 38 +++
pieces/xboard/rdl33.xpm | 42 +++
pieces/xboard/rdl37.xpm | 46 ++++
pieces/xboard/rdl40.xpm | 46 ++++
pieces/xboard/rdl45.xpm | 54 ++++
pieces/xboard/rdl49.xpm | 58 ++++
pieces/xboard/rdl54.xpm | 63 +++++
pieces/xboard/rdl58.xpm | 67 +++++
pieces/xboard/rdl64.xpm | 73 +++++
pieces/xboard/rdl72.xpm | 81 ++++++
pieces/xboard/rdl80.xpm | 89 ++++++
pieces/xboard/rdl87.xpm | 96 +++++++
pieces/xboard/rdl95.xpm | 104 +++++++
pieces/xboard/rld108.xpm | 117 ++++++++
pieces/xboard/rld116.xpm | 125 +++++++++
pieces/xboard/rld129.xpm | 138 ++++++++++
pieces/xboard/rld21.xpm | 30 ++
pieces/xboard/rld25.xpm | 34 +++
pieces/xboard/rld29.xpm | 38 +++
pieces/xboard/rld33.xpm | 42 +++
pieces/xboard/rld37.xpm | 46 ++++
pieces/xboard/rld40.xpm | 49 ++++
pieces/xboard/rld45.xpm | 54 ++++
pieces/xboard/rld49.xpm | 58 ++++
pieces/xboard/rld54.xpm | 63 +++++
pieces/xboard/rld58.xpm | 67 +++++
pieces/xboard/rld64.xpm | 73 +++++
pieces/xboard/rld72.xpm | 81 ++++++
pieces/xboard/rld80.xpm | 89 ++++++
pieces/xboard/rld87.xpm | 96 +++++++
pieces/xboard/rld95.xpm | 104 +++++++
pieces/xboard/rll108.xpm | 117 ++++++++
pieces/xboard/rll116.xpm | 125 +++++++++
pieces/xboard/rll129.xpm | 138 ++++++++++
pieces/xboard/rll21.xpm | 30 ++
pieces/xboard/rll25.xpm | 34 +++
pieces/xboard/rll29.xpm | 38 +++
pieces/xboard/rll33.xpm | 42 +++
pieces/xboard/rll37.xpm | 46 ++++
pieces/xboard/rll40.xpm | 49 ++++
pieces/xboard/rll45.xpm | 54 ++++
pieces/xboard/rll49.xpm | 58 ++++
pieces/xboard/rll54.xpm | 63 +++++
pieces/xboard/rll58.xpm | 67 +++++
pieces/xboard/rll64.xpm | 73 +++++
pieces/xboard/rll72.xpm | 81 ++++++
pieces/xboard/rll80.xpm | 89 ++++++
pieces/xboard/rll87.xpm | 96 +++++++
pieces/xboard/rll95.xpm | 104 +++++++
437 files changed, 31873 insertions(+), 1 deletions(-)
diff --git a/pieces b/pieces
deleted file mode 160000
index e1fd1a0..0000000
--- a/pieces
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e1fd1a04010df93f18ff1c1d8d62ea23ce960297
diff --git a/pieces/xboard/bdd108.xpm b/pieces/xboard/bdd108.xpm
new file mode 100644
index 0000000..1c4a47d
--- /dev/null
+++ b/pieces/xboard/bdd108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *bdd108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"...............................................
................................................",
+"...............................................
................................................",
+"..............................................
...............................................",
+"..............................................
...............................................",
+"..............................................
...............................................",
+"..............................................
...............................................",
+"...............................................
................................................",
+"...............................................
................................................",
+"................................................
.................................................",
+".................................................
..................................................",
+"..................................................
...................................................",
+"................................................
.................................................",
+"...............................................
................................................",
+".............................................
..............................................",
+"............................................
.............................................",
+"...........................................
............................................",
+".........................................
..........................................",
+"........................................
.........................................",
+".......................................
........................................",
+".....................................
......................................",
+"....................................
.....................................",
+"...................................
....................................",
+"..................................
...................................",
+".................................
..................................",
+"................................
.................................",
+"............................... X
................................",
+"............................... XXX
................................",
+".............................. XXX
...............................",
+"............................. XXX
..............................",
+"............................. XXX
..............................",
+"............................ XXX
.............................",
+"............................ XXX
.............................",
+"............................ XXX
.............................",
+"........................... XXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXX
............................",
+"........................... XXX
............................",
+"........................... XXX
............................",
+"........................... XXX
............................",
+"........................... XXX
............................",
+"........................... XXX
............................",
+"............................ XXX
.............................",
+"............................ XXX
.............................",
+"............................ X
.............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+"..............................
...............................",
+"..............................
...............................",
+"...............................
................................",
+"................................
.................................",
+"................................
.................................",
+"................................. XXXXXXXXXXXXXXXXXXXXX
..................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................... XXXXXX XXXXXX
.....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"..................................
...................................",
+"..................................
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXX
...................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXX XXXXXXXXXX
..................................",
+"................................ X X
.................................",
+"................................
.................................",
+"................................
.................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+".................................
..................................",
+".....................................
......................................",
+"............................................
.............................................",
+".................................................
.................................................",
+"...............................................
...............................................",
+".............................................
.............................................",
+"...........................................
...........................................",
+"..................
...................",
+"..............
...............",
+"...........
............",
+".........
..........",
+"........
.........",
+"........ .
.........",
+"......... .....
..........",
+"......... .........
..........",
+".......... ...............
...........",
+"........... ............. .....................
............. ............",
+"............
...........................................................................
.............",
+"............
...............................................................................
.............",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/bdd116.xpm b/pieces/xboard/bdd116.xpm
new file mode 100644
index 0000000..4696871
--- /dev/null
+++ b/pieces/xboard/bdd116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *bdd116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".......................................................
........................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+"...................................................
....................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"...................................................
....................................................",
+"...................................................
....................................................",
+"....................................................
.....................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"..............................................
...............................................",
+".............................................
..............................................",
+"...........................................
............................................",
+"..........................................
...........................................",
+"........................................
.........................................",
+".......................................
........................................",
+"......................................
.......................................",
+".....................................
......................................",
+"....................................
.....................................",
+"...................................
....................................",
+"..................................
...................................",
+".................................. X
...................................",
+"................................. XXX
..................................",
+"................................. XXX
..................................",
+"................................ XXX
.................................",
+"................................ XXX
.................................",
+"............................... XXX
................................",
+"............................... XXX
................................",
+"............................... XXX
................................",
+".............................. XXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXX
...............................",
+".............................. XXX
...............................",
+".............................. XXX
...............................",
+".............................. XXX
...............................",
+".............................. XXX
...............................",
+"............................... XXX
................................",
+"............................... XXX
................................",
+"............................... XXX
................................",
+"............................... X
................................",
+"................................
.................................",
+"................................
.................................",
+".................................
..................................",
+".................................
..................................",
+"..................................
...................................",
+"..................................
...................................",
+"...................................
....................................",
+"...................................
....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"....................................... XXXXXX XXXXXX
........................................",
+".......................................
........................................",
+"......................................
.......................................",
+"......................................
.......................................",
+"......................................
.......................................",
+".....................................
......................................",
+".....................................
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXX XXXXXXXXXX
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"..................................
...................................",
+"..................................
...................................",
+".................................
..................................",
+"..................................
...................................",
+"....................................
.....................................",
+".........................................
..........................................",
+"................................................
.................................................",
+".....................................................
......................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"..............................................
...............................................",
+"....................... ..... .....
........................",
+"..................
...................",
+"...............
................",
+".............
..............",
+"...........
............",
+".......... .
...........",
+".......... .....
...........",
+"........... .......
............",
+"........... ...........
............",
+"............ .................
.............",
+"............. ............. .......................
............. ..............",
+".............
.............................................................................
..............",
+"..............
...................................................................................
...............",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/bdd129.xpm b/pieces/xboard/bdd129.xpm
new file mode 100644
index 0000000..71b7bec
--- /dev/null
+++ b/pieces/xboard/bdd129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *bdd129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".............................................................
..............................................................",
+"...........................................................
............................................................",
+"..........................................................
...........................................................",
+".........................................................
..........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+".........................................................
..........................................................",
+"..........................................................
...........................................................",
+"...........................................................
............................................................",
+"..........................................................
...........................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"..................................................
...................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"..............................................
...............................................",
+".............................................
..............................................",
+"............................................
.............................................",
+"...........................................
............................................",
+"..........................................
...........................................",
+".........................................
..........................................",
+"........................................
.........................................",
+".......................................
........................................",
+"......................................
.......................................",
+"..................................... XX
......................................",
+"..................................... XXXX
......................................",
+".................................... XXXX
.....................................",
+".................................... XXXX
.....................................",
+"................................... XXXX
....................................",
+"................................... XXXX
....................................",
+".................................. XXXX
...................................",
+".................................. XXXX
...................................",
+".................................. XXXX
...................................",
+"................................. XXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXX
..................................",
+"................................. XXXX
..................................",
+"................................. XXXX
..................................",
+"................................. XXXX
..................................",
+"................................. XXXX
..................................",
+"................................. XXXX
..................................",
+".................................. XXXX
...................................",
+".................................. XXXX
...................................",
+".................................. XXXX
...................................",
+".................................. XX
...................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"....................................
.....................................",
+"....................................
.....................................",
+".....................................
......................................",
+"......................................
.......................................",
+"......................................
.......................................",
+".......................................
........................................",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+".......................................... XXX
XXX ...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+"........................................
.........................................",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"...................................... XXXXXXXXXXX
XXXXXXXXXXX .......................................",
+"......................................
.......................................",
+"......................................
.......................................",
+".....................................
......................................",
+".....................................
......................................",
+"....................................
.....................................",
+".....................................
......................................",
+"......................................
.......................................",
+"........................................
.........................................",
+"..............................................
...............................................",
+".....................................................
......................................................",
+"..........................................................
...........................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+".....................................................
......................................................",
+"..................... .............
............. ......................",
+".................
..................",
+"..............
...............",
+"............
.............",
+"..........
...........",
+".........
..........",
+".........
..........",
+".........
..........",
+".......... ..
...........",
+"........... ......
............",
+"........... ..........
............",
+"............ ..............
.............",
+"............. ..................
..............",
+".............. .............. ..........................
.............. ...............",
+"..............
........................................................................................
...............",
+"...............
............................................................................................
................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/bdd21.xpm b/pieces/xboard/bdd21.xpm
new file mode 100644
index 0000000..890d08a
--- /dev/null
+++ b/pieces/xboard/bdd21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *bdd21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+"......... .........",
+"......... .........",
+"........ ........",
+"....... .......",
+"...... ......",
+"..... X .....",
+"..... X .....",
+"..... XXXXX .....",
+"..... X .....",
+"..... X .....",
+"...... ......",
+"....... XXXXX .......",
+"...... ......",
+"...... XXXXXXX ......",
+"...... ......",
+".. ... ... ..",
+". . . .",
+". . .",
+".. ... ..",
+"....................."
+};
diff --git a/pieces/xboard/bdd25.xpm b/pieces/xboard/bdd25.xpm
new file mode 100644
index 0000000..058fbe4
--- /dev/null
+++ b/pieces/xboard/bdd25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *bdd25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+"............ ............",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+".......... ..........",
+"........ ........",
+"....... .......",
+"...... X ......",
+"...... X ......",
+"...... XXXXX ......",
+"...... X ......",
+"...... X ......",
+"....... .......",
+"........ XXXXX ........",
+"........ ........",
+"........ XXXXXXX ........",
+"....... .......",
+"........ ........",
+"........... ...........",
+".. ..",
+".. ..",
+"... . ...",
+"... .... ..... .... ...",
+"........................."
+};
diff --git a/pieces/xboard/bdd29.xpm b/pieces/xboard/bdd29.xpm
new file mode 100644
index 0000000..99e5410
--- /dev/null
+++ b/pieces/xboard/bdd29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *bdd29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+"............. .............",
+"............ ............",
+"............ ............",
+"............. .............",
+"............ ............",
+".......... ..........",
+"......... .........",
+"........ X ........",
+"....... X .......",
+"....... XXXXX .......",
+"....... X .......",
+"....... X .......",
+"........ ........",
+"........ ........",
+"......... XXXXXXX .........",
+".......... X X ..........",
+"......... .........",
+"......... XXXXXXXXX .........",
+"........ ........",
+".......... ..........",
+"............ ............",
+"... ...",
+".. ..",
+"... . ...",
+"... . ..... . ...",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/bdd33.xpm b/pieces/xboard/bdd33.xpm
new file mode 100644
index 0000000..5c8e9ca
--- /dev/null
+++ b/pieces/xboard/bdd33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *bdd33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+"............... ...............",
+"............... ...............",
+"............. .............",
+"............ ............",
+"........... ...........",
+".......... X ..........",
+".......... X ..........",
+"......... X .........",
+"......... XXXXXXX .........",
+"......... X .........",
+"......... X .........",
+"......... .........",
+".......... ..........",
+".......... ..........",
+"........... XXXXXXXXX ...........",
+"........... ...........",
+".......... XXXXX ..........",
+".......... XXXX XXXX ..........",
+".......... ..........",
+"........... ...........",
+".............. ..............",
+".... ....",
+"... ...",
+"... . ...",
+".... ..... ....",
+".... ....................... ....",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/bdd37.xpm b/pieces/xboard/bdd37.xpm
new file mode 100644
index 0000000..11e22e3
--- /dev/null
+++ b/pieces/xboard/bdd37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *bdd37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+"................. .................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................. .................",
+"................ ................",
+".............. ..............",
+"............. .............",
+"............ ............",
+"........... ...........",
+"........... X ...........",
+".......... X ..........",
+".......... XXXXXXX ..........",
+".......... X ..........",
+".......... X ..........",
+".......... X ..........",
+"........... ...........",
+"........... ...........",
+"............ ............",
+"............ XXXXXXXXX ............",
+"............ ............",
+"............ ............",
+"............ XXXXXXXXXXX ............",
+"........... ...........",
+"........... ...........",
+"............. .............",
+"................ .................",
+"........ .... .... ........",
+".... ....",
+"... . ...",
+".... ..... ....",
+".... ......................... ....",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/bdd40.xpm b/pieces/xboard/bdd40.xpm
new file mode 100644
index 0000000..e0727f3
--- /dev/null
+++ b/pieces/xboard/bdd40.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *bdd40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................",
+"................... ..................",
+".................. .................",
+".................. .................",
+".................. .................",
+"................... ..................",
+"................... ..................",
+".................. .................",
+"................ ...............",
+"............... ..............",
+".............. .............",
+"............. ............",
+"............ X ...........",
+"............ X ...........",
+"........... X ..........",
+"........... XXXXXXX ..........",
+"........... X ..........",
+"........... X ..........",
+"........... X ..........",
+"............ ...........",
+"............ ...........",
+"............. ............",
+"............. XXXXXXX ............",
+".............. XXXX XXXX .............",
+"............. ............",
+"............. ............",
+"............. XXXXXXXXXXXXX ............",
+"............ ...........",
+"............ ...........",
+"............... ..............",
+"................... ..................",
+"................. ................",
+"...... .....",
+".... ...",
+"... . ..",
+".... ..... ...",
+"..... ............................. ....",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/bdd45.xpm b/pieces/xboard/bdd45.xpm
new file mode 100644
index 0000000..cdcefb9
--- /dev/null
+++ b/pieces/xboard/bdd45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *bdd45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+"..................... .....................",
+".................... ....................",
+".................... ....................",
+".................... ....................",
+"..................... .....................",
+"..................... .....................",
+"................... ...................",
+".................. ..................",
+"................ ................",
+"............... ...............",
+".............. ..............",
+"............. .............",
+"............ X ............",
+"............ X ............",
+"........... X ...........",
+"........... XXXXXXXXX ...........",
+"........... X ...........",
+"........... X ...........",
+"........... X ...........",
+"........... X ...........",
+"............ ............",
+"............ ............",
+"............. .............",
+".............. ..............",
+".............. XXXXXXXXXXX ..............",
+"............... ...............",
+"............... ...............",
+".............. ..............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. X X ..............",
+"............. .............",
+"............. .............",
+"................ ................",
+".................... ....................",
+".................. ..................",
+"....... .......",
+".... . ....",
+"... ..... ...",
+"... ....... ...",
+".... ................................. ....",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/bdd49.xpm b/pieces/xboard/bdd49.xpm
new file mode 100644
index 0000000..6ee6307
--- /dev/null
+++ b/pieces/xboard/bdd49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *bdd49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+"....................... .......................",
+"...................... ......................",
+"..................... .....................",
+"..................... .....................",
+"...................... ......................",
+"....................... .......................",
+"...................... ......................",
+".................... ....................",
+"................... ...................",
+"................. .................",
+"................ ................",
+"............... ...............",
+".............. ..............",
+"............. X .............",
+"............. X .............",
+"............ X ............",
+"............ X ............",
+"............ XXXXXXXXX ............",
+"............ X ............",
+"............ X ............",
+"............ X ............",
+"............ X ............",
+"............. .............",
+"............. .............",
+".............. ..............",
+"............... ...............",
+"............... XXXXXXXXXXX ...............",
+"................ X X ................",
+"................ ................",
+"................ ................",
+"............... ...............",
+"............... XXXXXXXXXXXXXXXXX ...............",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+".................. ..................",
+"...................... ......................",
+".................... ....................",
+"........ ........",
+"..... . .....",
+".... ..... ....",
+".... ......... ....",
+".... ................................. ....",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/bdd54.xpm b/pieces/xboard/bdd54.xpm
new file mode 100644
index 0000000..0dcec7e
--- /dev/null
+++ b/pieces/xboard/bdd54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *bdd54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+".......................... ..........................",
+"........................ ........................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"........................ ........................",
+"........................ ........................",
+"...................... ......................",
+"..................... .....................",
+"................... ...................",
+".................. ..................",
+"................. .................",
+"................ ................",
+"............... XX ...............",
+"............... XX ...............",
+".............. XX ..............",
+".............. XX ..............",
+".............. XXXXXXXXXX ..............",
+".............. XXXXXXXXXX ..............",
+".............. XX ..............",
+".............. XX ..............",
+".............. XX ..............",
+".............. XX ..............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"................ XXXXXXXXXX ................",
+"................. XXXXXXXXXXXXXX .................",
+".................. XXX XXX ..................",
+"................. .................",
+"................. .................",
+"................. XXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXX ................",
+"................ ................",
+"................ ................",
+"............... ...............",
+"................ ................",
+".................... ....................",
+"....................... .......................",
+"....... . . .......",
+"..... .....",
+".... ....",
+"..... .....",
+"..... .. .....",
+"...... .... ......",
+"....... ....... ........ ....... .......",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/bdd58.xpm b/pieces/xboard/bdd58.xpm
new file mode 100644
index 0000000..0b57c28
--- /dev/null
+++ b/pieces/xboard/bdd58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *bdd58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............................ ............................",
+".......................... ..........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+".......................... ..........................",
+"........................... ...........................",
+"......................... .........................",
+"........................ ........................",
+"....................... .......................",
+"..................... .....................",
+".................... ....................",
+"................... ...................",
+".................. ..................",
+"................. XX .................",
+"................ XX ................",
+"................ XX ................",
+"............... XX ...............",
+"............... XXXXXXXXXX ...............",
+"............... XXXXXXXXXX ...............",
+"............... XX ...............",
+"............... XX ...............",
+"............... XX ...............",
+"............... XX ...............",
+"............... XX ...............",
+"................ ................",
+"................ ................",
+"................. .................",
+"................. .................",
+".................. XXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXX ...................",
+"................... ...................",
+"................... ...................",
+".................. ..................",
+".................. XXXXXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXXXXX ..................",
+"................. .................",
+"................. .................",
+"................. .................",
+"................. .................",
+"...................... ......................",
+"......................... .........................",
+".......... ....... ....... ..........",
+"...... ......",
+"..... .....",
+"..... .....",
+"...... .. ......",
+"...... ...... ......",
+"....... ....... .......... ....... .......",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/bdd64.xpm b/pieces/xboard/bdd64.xpm
new file mode 100644
index 0000000..5f9694b
--- /dev/null
+++ b/pieces/xboard/bdd64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *bdd64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"............................... ...............................",
+"............................. .............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................. .............................",
+".............................. ..............................",
+"............................ ............................",
+"........................... ...........................",
+"......................... .........................",
+"........................ ........................",
+"...................... ......................",
+"..................... .....................",
+".................... ....................",
+"................... ...................",
+"................... XX ...................",
+".................. XX ..................",
+".................. XX ..................",
+"................. XX .................",
+"................. XX .................",
+"................. XXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXX .................",
+"................. XX .................",
+"................. XX .................",
+"................. XX .................",
+"................. XX .................",
+".................. XX ..................",
+".................. ..................",
+".................. ..................",
+"................... ...................",
+"................... ...................",
+".................... XXXXXXXXXXXXXX ....................",
+"..................... XXXXXXXXXXXXXXXX .....................",
+"..................... X X .....................",
+"..................... .....................",
+".................... ....................",
+".................... ....................",
+".................... XXXXXXXXXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXXXXXXXX ...................",
+"................... ...................",
+"................... ...................",
+".................. ..................",
+".................... ....................",
+"......................... .........................",
+"............................. .............................",
+"........................... ...........................",
+"........... ...... ...... ...........",
+"........ ........",
+"...... ......",
+"..... .....",
+"...... .. ......",
+"....... ...... .......",
+"....... ........ .......... ........ .......",
+"........ .............................................. ........",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/bdd72.xpm b/pieces/xboard/bdd72.xpm
new file mode 100644
index 0000000..1a902fe
--- /dev/null
+++ b/pieces/xboard/bdd72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *bdd72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+".................................. ..................................",
+"................................ ................................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"................................ ................................",
+"................................. .................................",
+"................................ ................................",
+"............................... ...............................",
+"............................. .............................",
+"............................ ............................",
+".......................... ..........................",
+"......................... .........................",
+"........................ ........................",
+"....................... .......................",
+"...................... ......................",
+"..................... .....................",
+".................... XX ....................",
+".................... XX ....................",
+"................... XX ...................",
+"................... XX ...................",
+".................. XX ..................",
+".................. XX ..................",
+".................. XXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXX ..................",
+".................. XX ..................",
+".................. XX ..................",
+".................. XX ..................",
+".................. XX ..................",
+".................. XX ..................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+".................... ....................",
+".................... ....................",
+"..................... .....................",
+"...................... XXXXXXXXXXXXXX ......................",
+"....................... XXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXX XXXX .......................",
+"....................... .......................",
+"....................... .......................",
+"...................... ......................",
+"...................... ......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"..................... XXX XXX .....................",
+"..................... .....................",
+".................... ....................",
+".................... ....................",
+"...................... ......................",
+"............................ ............................",
+".................................. .................................",
+"................................. ................................",
+"............................... ..............................",
+"............. ..... ...... .............",
+"......... .........",
+"...... ......",
+".... .. ....",
+"..... .... .....",
+"..... ........ .....",
+"...... .............. ......",
+"....... .................................................. .......",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/bdd80.xpm b/pieces/xboard/bdd80.xpm
new file mode 100644
index 0000000..765f9df
--- /dev/null
+++ b/pieces/xboard/bdd80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *bdd80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"......................................
......................................",
+"....................................
....................................",
+"...................................
...................................",
+"...................................
...................................",
+"...................................
...................................",
+"...................................
...................................",
+"...................................
...................................",
+"...................................
...................................",
+"....................................
....................................",
+".....................................
.....................................",
+"...................................
...................................",
+"..................................
..................................",
+"................................
................................",
+"...............................
...............................",
+"..............................
..............................",
+"............................
............................",
+"...........................
...........................",
+"..........................
..........................",
+".........................
.........................",
+"........................
........................",
+"....................... XX
.......................",
+"....................... XX
.......................",
+"...................... XX
......................",
+"...................... XX
......................",
+"..................... XX
.....................",
+"..................... XX
.....................",
+"..................... XXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXX
.....................",
+"..................... XX
.....................",
+"..................... XX
.....................",
+"..................... XX
.....................",
+"..................... XX
.....................",
+"..................... XX
.....................",
+"...................... XX
......................",
+"......................
......................",
+"......................
......................",
+".......................
.......................",
+".......................
.......................",
+"........................
........................",
+"........................
........................",
+"......................... XXXXXXXXXXXXXX
.........................",
+".......................... XXXXXXXXXXXXXXXXXXXX
..........................",
+"........................... XXXX XXXX
...........................",
+"...........................
...........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"......................... XXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXX XXXXXX
........................",
+"........................
........................",
+"........................
........................",
+".......................
.......................",
+".......................
.......................",
+"..........................
..........................",
+"................................
................................",
+"....................................
....................................",
+"..................................
..................................",
+"................................
................................",
+"..............
..............",
+"..........
..........",
+"........
........",
+".......
.......",
+"...... ..
......",
+"....... ......
.......",
+"....... ............
.......",
+"........ ......... .................. .........
........",
+"......... ........................................................
.........",
+".......... ..........................................................
..........",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/bdd87.xpm b/pieces/xboard/bdd87.xpm
new file mode 100644
index 0000000..edb2a80
--- /dev/null
+++ b/pieces/xboard/bdd87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *bdd87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".........................................
.........................................",
+".......................................
.......................................",
+"......................................
......................................",
+"......................................
......................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+"......................................
......................................",
+"......................................
......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+"......................................
......................................",
+"....................................
....................................",
+"...................................
...................................",
+".................................
.................................",
+"................................
................................",
+"..............................
..............................",
+".............................
.............................",
+"............................
............................",
+"...........................
...........................",
+"..........................
..........................",
+"......................... X
.........................",
+"......................... XXX
.........................",
+"........................ XXX
........................",
+"........................ XXX
........................",
+"....................... XXX
.......................",
+"....................... XXX
.......................",
+"...................... XXX
......................",
+"...................... XXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXX
......................",
+"...................... XXX
......................",
+"...................... XXX
......................",
+"...................... XXX
......................",
+"...................... XXX
......................",
+"....................... XXX
.......................",
+"....................... XXX
.......................",
+".......................
.......................",
+"........................
........................",
+"........................
........................",
+".........................
.........................",
+".........................
.........................",
+"..........................
..........................",
+"........................... XXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXX
...........................",
+"............................ XXXXXXXXXXXXXXXXXXXXX
............................",
+"............................. X X
.............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"........................... XXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXX XXXXXXX
..........................",
+"..........................
..........................",
+"..........................
..........................",
+".........................
.........................",
+".........................
.........................",
+"..........................
..........................",
+".............................
.............................",
+"...................................
...................................",
+".......................................
......................................",
+".....................................
....................................",
+"............. .......... .........
.............",
+"..........
..........",
+"........
........",
+".......
.......",
+".......
.......",
+".......
.......",
+"........
........",
+"......... .
.........",
+"......... .....
.........",
+".......... .........
..........",
+"........... .......... ............... ..........
...........",
+"............ .............................................................
............",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/bdd95.xpm b/pieces/xboard/bdd95.xpm
new file mode 100644
index 0000000..96c104c
--- /dev/null
+++ b/pieces/xboard/bdd95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *bdd95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+".............................................
.............................................",
+"...........................................
...........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+".........................................
.........................................",
+".........................................
.........................................",
+".........................................
.........................................",
+".........................................
.........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"...........................................
...........................................",
+"............................................
............................................",
+"..........................................
..........................................",
+".........................................
.........................................",
+".......................................
.......................................",
+"......................................
......................................",
+"....................................
....................................",
+"...................................
...................................",
+".................................
.................................",
+"................................
................................",
+"...............................
...............................",
+"..............................
..............................",
+".............................
.............................",
+"............................
............................",
+"........................... XXX
...........................",
+"........................... XXX
...........................",
+".......................... XXX
..........................",
+".......................... XXX
..........................",
+"......................... XXX
.........................",
+"......................... XXX
.........................",
+"........................ XXX
........................",
+"........................ XXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXX
........................",
+"........................ XXX
........................",
+"........................ XXX
........................",
+"........................ XXX
........................",
+"........................ XXX
........................",
+"......................... XXX
.........................",
+"......................... XXX
.........................",
+"......................... XXX
.........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"...........................
...........................",
+"...........................
...........................",
+"............................
............................",
+".............................
.............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................
................................",
+"...............................
...............................",
+"...............................
...............................",
+"...............................
...............................",
+"..............................
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXX XXXXX
.............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"................................
................................",
+".......................................
.......................................",
+"..........................................
..........................................",
+"........................................
........................................",
+"......................................
......................................",
+"...............
...............",
+"............
............",
+"..........
..........",
+"........
........",
+".......
.......",
+"........
........",
+"......... .
.........",
+"......... .....
.........",
+".......... ...........
..........",
+"........... ........... .................
........... ...........",
+"............
.................................................................
............",
+"............
.....................................................................
............",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/bdl108.xpm b/pieces/xboard/bdl108.xpm
new file mode 100644
index 0000000..d8a168b
--- /dev/null
+++ b/pieces/xboard/bdl108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *bdl108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"...............................................
................................................",
+"...............................................
................................................",
+"..............................................
...............................................",
+"..............................................
...............................................",
+"..............................................
...............................................",
+"..............................................
...............................................",
+"...............................................
................................................",
+"...............................................
................................................",
+"................................................
.................................................",
+".................................................
..................................................",
+"..................................................
...................................................",
+"................................................
.................................................",
+"...............................................
................................................",
+".............................................
..............................................",
+"............................................
.............................................",
+"...........................................
............................................",
+".........................................
..........................................",
+"........................................
.........................................",
+".......................................
........................................",
+".....................................
......................................",
+"....................................
.....................................",
+"...................................
....................................",
+"..................................
...................................",
+".................................
..................................",
+"................................
.................................",
+"............................... X
................................",
+"............................... XXX
................................",
+".............................. XXX
...............................",
+"............................. XXX
..............................",
+"............................. XXX
..............................",
+"............................ XXX
.............................",
+"............................ XXX
.............................",
+"............................ XXX
.............................",
+"........................... XXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXX
............................",
+"........................... XXX
............................",
+"........................... XXX
............................",
+"........................... XXX
............................",
+"........................... XXX
............................",
+"........................... XXX
............................",
+"............................ XXX
.............................",
+"............................ XXX
.............................",
+"............................ X
.............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+"..............................
...............................",
+"..............................
...............................",
+"...............................
................................",
+"................................
.................................",
+"................................
.................................",
+"................................. XXXXXXXXXXXXXXXXXXXXX
..................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................... XXXXXX XXXXXX
.....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"..................................
...................................",
+"..................................
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXX
...................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXX XXXXXXXXXX
..................................",
+"................................ X X
.................................",
+"................................
.................................",
+"................................
.................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+".................................
..................................",
+".....................................
......................................",
+"............................................
.............................................",
+".................................................
.................................................",
+"...............................................
...............................................",
+".............................................
.............................................",
+"...........................................
...........................................",
+"..................
...................",
+"..............
...............",
+"...........
............",
+".........
..........",
+"........
.........",
+"........ .
.........",
+"......... .....
..........",
+"......... .........
..........",
+".......... ...............
...........",
+"........... ............. .....................
............. ............",
+"............
...........................................................................
.............",
+"............
...............................................................................
.............",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/bdl116.xpm b/pieces/xboard/bdl116.xpm
new file mode 100644
index 0000000..68b4f86
--- /dev/null
+++ b/pieces/xboard/bdl116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *bdl116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".......................................................
........................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+"...................................................
....................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"...................................................
....................................................",
+"...................................................
....................................................",
+"....................................................
.....................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"..............................................
...............................................",
+".............................................
..............................................",
+"...........................................
............................................",
+"..........................................
...........................................",
+"........................................
.........................................",
+".......................................
........................................",
+"......................................
.......................................",
+".....................................
......................................",
+"....................................
.....................................",
+"...................................
....................................",
+"..................................
...................................",
+".................................. X
...................................",
+"................................. XXX
..................................",
+"................................. XXX
..................................",
+"................................ XXX
.................................",
+"................................ XXX
.................................",
+"............................... XXX
................................",
+"............................... XXX
................................",
+"............................... XXX
................................",
+".............................. XXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXX
...............................",
+".............................. XXX
...............................",
+".............................. XXX
...............................",
+".............................. XXX
...............................",
+".............................. XXX
...............................",
+"............................... XXX
................................",
+"............................... XXX
................................",
+"............................... XXX
................................",
+"............................... X
................................",
+"................................
.................................",
+"................................
.................................",
+".................................
..................................",
+".................................
..................................",
+"..................................
...................................",
+"..................................
...................................",
+"...................................
....................................",
+"...................................
....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"....................................... XXXXXX XXXXXX
........................................",
+".......................................
........................................",
+"......................................
.......................................",
+"......................................
.......................................",
+"......................................
.......................................",
+".....................................
......................................",
+".....................................
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXX XXXXXXXXXX
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"..................................
...................................",
+"..................................
...................................",
+".................................
..................................",
+"..................................
...................................",
+"....................................
.....................................",
+".........................................
..........................................",
+"................................................
.................................................",
+".....................................................
......................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"..............................................
...............................................",
+"....................... ..... .....
........................",
+"..................
...................",
+"...............
................",
+".............
..............",
+"...........
............",
+".......... .
...........",
+".......... .....
...........",
+"........... .......
............",
+"........... ...........
............",
+"............ .................
.............",
+"............. ............. .......................
............. ..............",
+".............
.............................................................................
..............",
+"..............
...................................................................................
...............",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/bdl129.xpm b/pieces/xboard/bdl129.xpm
new file mode 100644
index 0000000..0b60c68
--- /dev/null
+++ b/pieces/xboard/bdl129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *bdl129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".............................................................
..............................................................",
+"...........................................................
............................................................",
+"..........................................................
...........................................................",
+".........................................................
..........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+".........................................................
..........................................................",
+"..........................................................
...........................................................",
+"...........................................................
............................................................",
+"..........................................................
...........................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"..................................................
...................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"..............................................
...............................................",
+".............................................
..............................................",
+"............................................
.............................................",
+"...........................................
............................................",
+"..........................................
...........................................",
+".........................................
..........................................",
+"........................................
.........................................",
+".......................................
........................................",
+"......................................
.......................................",
+"..................................... XX
......................................",
+"..................................... XXXX
......................................",
+".................................... XXXX
.....................................",
+".................................... XXXX
.....................................",
+"................................... XXXX
....................................",
+"................................... XXXX
....................................",
+".................................. XXXX
...................................",
+".................................. XXXX
...................................",
+".................................. XXXX
...................................",
+"................................. XXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXX
..................................",
+"................................. XXXX
..................................",
+"................................. XXXX
..................................",
+"................................. XXXX
..................................",
+"................................. XXXX
..................................",
+"................................. XXXX
..................................",
+".................................. XXXX
...................................",
+".................................. XXXX
...................................",
+".................................. XXXX
...................................",
+".................................. XX
...................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"....................................
.....................................",
+"....................................
.....................................",
+".....................................
......................................",
+"......................................
.......................................",
+"......................................
.......................................",
+".......................................
........................................",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+".......................................... XXX
XXX ...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+"........................................
.........................................",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"...................................... XXXXXXXXXXX
XXXXXXXXXXX .......................................",
+"......................................
.......................................",
+"......................................
.......................................",
+".....................................
......................................",
+".....................................
......................................",
+"....................................
.....................................",
+".....................................
......................................",
+"......................................
.......................................",
+"........................................
.........................................",
+"..............................................
...............................................",
+".....................................................
......................................................",
+"..........................................................
...........................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+".....................................................
......................................................",
+"..................... .............
............. ......................",
+".................
..................",
+"..............
...............",
+"............
.............",
+"..........
...........",
+".........
..........",
+".........
..........",
+".........
..........",
+".......... ..
...........",
+"........... ......
............",
+"........... ..........
............",
+"............ ..............
.............",
+"............. ..................
..............",
+".............. .............. ..........................
.............. ...............",
+"..............
........................................................................................
...............",
+"...............
............................................................................................
................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/bdl21.xpm b/pieces/xboard/bdl21.xpm
new file mode 100644
index 0000000..af76752
--- /dev/null
+++ b/pieces/xboard/bdl21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *bdl21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+"......... .........",
+"......... .........",
+"........ ........",
+"....... .......",
+"...... ......",
+"..... X .....",
+"..... X .....",
+"..... XXXXX .....",
+"..... X .....",
+"..... X .....",
+"...... ......",
+"....... XXXXX .......",
+"...... ......",
+"...... XXXXXXX ......",
+"...... ......",
+".. ... ... ..",
+". . . .",
+". . .",
+".. ... ..",
+"....................."
+};
diff --git a/pieces/xboard/bdl25.xpm b/pieces/xboard/bdl25.xpm
new file mode 100644
index 0000000..93dfefa
--- /dev/null
+++ b/pieces/xboard/bdl25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *bdl25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+"............ ............",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+".......... ..........",
+"........ ........",
+"....... .......",
+"...... X ......",
+"...... X ......",
+"...... XXXXX ......",
+"...... X ......",
+"...... X ......",
+"....... .......",
+"........ XXXXX ........",
+"........ ........",
+"........ XXXXXXX ........",
+"....... .......",
+"........ ........",
+"........... ...........",
+".. ..",
+".. ..",
+"... . ...",
+"... .... ..... .... ...",
+"........................."
+};
diff --git a/pieces/xboard/bdl29.xpm b/pieces/xboard/bdl29.xpm
new file mode 100644
index 0000000..730a604
--- /dev/null
+++ b/pieces/xboard/bdl29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *bdl29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+"............. .............",
+"............ ............",
+"............ ............",
+"............. .............",
+"............ ............",
+".......... ..........",
+"......... .........",
+"........ X ........",
+"....... X .......",
+"....... XXXXX .......",
+"....... X .......",
+"....... X .......",
+"........ ........",
+"........ ........",
+"......... XXXXXXX .........",
+".......... X X ..........",
+"......... .........",
+"......... XXXXXXXXX .........",
+"........ ........",
+".......... ..........",
+"............ ............",
+"... ...",
+".. ..",
+"... . ...",
+"... . ..... . ...",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/bdl33.xpm b/pieces/xboard/bdl33.xpm
new file mode 100644
index 0000000..4863b81
--- /dev/null
+++ b/pieces/xboard/bdl33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *bdl33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+"............... ...............",
+"............... ...............",
+"............. .............",
+"............ ............",
+"........... ...........",
+".......... X ..........",
+".......... X ..........",
+"......... X .........",
+"......... XXXXXXX .........",
+"......... X .........",
+"......... X .........",
+"......... .........",
+".......... ..........",
+".......... ..........",
+"........... XXXXXXXXX ...........",
+"........... ...........",
+".......... XXXXX ..........",
+".......... XXXX XXXX ..........",
+".......... ..........",
+"........... ...........",
+".............. ..............",
+".... ....",
+"... ...",
+"... . ...",
+".... ..... ....",
+".... ....................... ....",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/bdl37.xpm b/pieces/xboard/bdl37.xpm
new file mode 100644
index 0000000..7b88c7a
--- /dev/null
+++ b/pieces/xboard/bdl37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *bdl37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+"................. .................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................. .................",
+"................ ................",
+".............. ..............",
+"............. .............",
+"............ ............",
+"........... ...........",
+"........... X ...........",
+".......... X ..........",
+".......... XXXXXXX ..........",
+".......... X ..........",
+".......... X ..........",
+".......... X ..........",
+"........... ...........",
+"........... ...........",
+"............ ............",
+"............ XXXXXXXXX ............",
+"............ ............",
+"............ ............",
+"............ XXXXXXXXXXX ............",
+"........... ...........",
+"........... ...........",
+"............. .............",
+"................ .................",
+"........ .... .... ........",
+".... ....",
+"... . ...",
+".... ..... ....",
+".... ......................... ....",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/bdl40.xpm b/pieces/xboard/bdl40.xpm
new file mode 100644
index 0000000..e53c7d1
--- /dev/null
+++ b/pieces/xboard/bdl40.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *bdl40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................",
+"................... ..................",
+".................. .................",
+".................. .................",
+".................. .................",
+"................... ..................",
+"................... ..................",
+".................. .................",
+"................ ...............",
+"............... ..............",
+".............. .............",
+"............. ............",
+"............ X ...........",
+"............ X ...........",
+"........... X ..........",
+"........... XXXXXXX ..........",
+"........... X ..........",
+"........... X ..........",
+"........... X ..........",
+"............ ...........",
+"............ ...........",
+"............. ............",
+"............. XXXXXXX ............",
+".............. XXXX XXXX .............",
+"............. ............",
+"............. ............",
+"............. XXXXXXXXXXXXX ............",
+"............ ...........",
+"............ ...........",
+"............... ..............",
+"................... ..................",
+"................. ................",
+"...... .....",
+".... ...",
+"... . ..",
+".... ..... ...",
+"..... ............................. ....",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/bdl45.xpm b/pieces/xboard/bdl45.xpm
new file mode 100644
index 0000000..d340b44
--- /dev/null
+++ b/pieces/xboard/bdl45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *bdl45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+"..................... .....................",
+".................... ....................",
+".................... ....................",
+".................... ....................",
+"..................... .....................",
+"..................... .....................",
+"................... ...................",
+".................. ..................",
+"................ ................",
+"............... ...............",
+".............. ..............",
+"............. .............",
+"............ X ............",
+"............ X ............",
+"........... X ...........",
+"........... XXXXXXXXX ...........",
+"........... X ...........",
+"........... X ...........",
+"........... X ...........",
+"........... X ...........",
+"............ ............",
+"............ ............",
+"............. .............",
+".............. ..............",
+".............. XXXXXXXXXXX ..............",
+"............... ...............",
+"............... ...............",
+".............. ..............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. X X ..............",
+"............. .............",
+"............. .............",
+"................ ................",
+".................... ....................",
+".................. ..................",
+"....... .......",
+".... . ....",
+"... ..... ...",
+"... ....... ...",
+".... ................................. ....",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/bdl49.xpm b/pieces/xboard/bdl49.xpm
new file mode 100644
index 0000000..4debb81
--- /dev/null
+++ b/pieces/xboard/bdl49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *bdl49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+"....................... .......................",
+"...................... ......................",
+"..................... .....................",
+"..................... .....................",
+"...................... ......................",
+"....................... .......................",
+"...................... ......................",
+".................... ....................",
+"................... ...................",
+"................. .................",
+"................ ................",
+"............... ...............",
+".............. ..............",
+"............. X .............",
+"............. X .............",
+"............ X ............",
+"............ X ............",
+"............ XXXXXXXXX ............",
+"............ X ............",
+"............ X ............",
+"............ X ............",
+"............ X ............",
+"............. .............",
+"............. .............",
+".............. ..............",
+"............... ...............",
+"............... XXXXXXXXXXX ...............",
+"................ X X ................",
+"................ ................",
+"................ ................",
+"............... ...............",
+"............... XXXXXXXXXXXXXXXXX ...............",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+".................. ..................",
+"...................... ......................",
+".................... ....................",
+"........ ........",
+"..... . .....",
+".... ..... ....",
+".... ......... ....",
+".... ................................. ....",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/bdl54.xpm b/pieces/xboard/bdl54.xpm
new file mode 100644
index 0000000..42c7ee8
--- /dev/null
+++ b/pieces/xboard/bdl54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *bdl54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+".......................... ..........................",
+"........................ ........................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"........................ ........................",
+"........................ ........................",
+"...................... ......................",
+"..................... .....................",
+"................... ...................",
+".................. ..................",
+"................. .................",
+"................ ................",
+"............... XX ...............",
+"............... XX ...............",
+".............. XX ..............",
+".............. XX ..............",
+".............. XXXXXXXXXX ..............",
+".............. XXXXXXXXXX ..............",
+".............. XX ..............",
+".............. XX ..............",
+".............. XX ..............",
+".............. XX ..............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"................ XXXXXXXXXX ................",
+"................. XXXXXXXXXXXXXX .................",
+".................. XXX XXX ..................",
+"................. .................",
+"................. .................",
+"................. XXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXX ................",
+"................ ................",
+"................ ................",
+"............... ...............",
+"................ ................",
+".................... ....................",
+"....................... .......................",
+"....... . . .......",
+"..... .....",
+".... ....",
+"..... .....",
+"..... .. .....",
+"...... .... ......",
+"....... ....... ........ ....... .......",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/bdl58.xpm b/pieces/xboard/bdl58.xpm
new file mode 100644
index 0000000..3a32070
--- /dev/null
+++ b/pieces/xboard/bdl58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *bdl58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............................ ............................",
+".......................... ..........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+".......................... ..........................",
+"........................... ...........................",
+"......................... .........................",
+"........................ ........................",
+"....................... .......................",
+"..................... .....................",
+".................... ....................",
+"................... ...................",
+".................. ..................",
+"................. XX .................",
+"................ XX ................",
+"................ XX ................",
+"............... XX ...............",
+"............... XXXXXXXXXX ...............",
+"............... XXXXXXXXXX ...............",
+"............... XX ...............",
+"............... XX ...............",
+"............... XX ...............",
+"............... XX ...............",
+"............... XX ...............",
+"................ ................",
+"................ ................",
+"................. .................",
+"................. .................",
+".................. XXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXX ...................",
+"................... ...................",
+"................... ...................",
+".................. ..................",
+".................. XXXXXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXXXXX ..................",
+"................. .................",
+"................. .................",
+"................. .................",
+"................. .................",
+"...................... ......................",
+"......................... .........................",
+".......... ....... ....... ..........",
+"...... ......",
+"..... .....",
+"..... .....",
+"...... .. ......",
+"...... ...... ......",
+"....... ....... .......... ....... .......",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/bdl64.xpm b/pieces/xboard/bdl64.xpm
new file mode 100644
index 0000000..5e44884
--- /dev/null
+++ b/pieces/xboard/bdl64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *bdl64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"............................... ...............................",
+"............................. .............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................. .............................",
+".............................. ..............................",
+"............................ ............................",
+"........................... ...........................",
+"......................... .........................",
+"........................ ........................",
+"...................... ......................",
+"..................... .....................",
+".................... ....................",
+"................... ...................",
+"................... XX ...................",
+".................. XX ..................",
+".................. XX ..................",
+"................. XX .................",
+"................. XX .................",
+"................. XXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXX .................",
+"................. XX .................",
+"................. XX .................",
+"................. XX .................",
+"................. XX .................",
+".................. XX ..................",
+".................. ..................",
+".................. ..................",
+"................... ...................",
+"................... ...................",
+".................... XXXXXXXXXXXXXX ....................",
+"..................... XXXXXXXXXXXXXXXX .....................",
+"..................... X X .....................",
+"..................... .....................",
+".................... ....................",
+".................... ....................",
+".................... XXXXXXXXXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXXXXXXXX ...................",
+"................... ...................",
+"................... ...................",
+".................. ..................",
+".................... ....................",
+"......................... .........................",
+"............................. .............................",
+"........................... ...........................",
+"........... ...... ...... ...........",
+"........ ........",
+"...... ......",
+"..... .....",
+"...... .. ......",
+"....... ...... .......",
+"....... ........ .......... ........ .......",
+"........ .............................................. ........",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/bdl72.xpm b/pieces/xboard/bdl72.xpm
new file mode 100644
index 0000000..62f62f7
--- /dev/null
+++ b/pieces/xboard/bdl72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *bdl72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+".................................. ..................................",
+"................................ ................................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"................................ ................................",
+"................................. .................................",
+"................................ ................................",
+"............................... ...............................",
+"............................. .............................",
+"............................ ............................",
+".......................... ..........................",
+"......................... .........................",
+"........................ ........................",
+"....................... .......................",
+"...................... ......................",
+"..................... .....................",
+".................... XX ....................",
+".................... XX ....................",
+"................... XX ...................",
+"................... XX ...................",
+".................. XX ..................",
+".................. XX ..................",
+".................. XXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXX ..................",
+".................. XX ..................",
+".................. XX ..................",
+".................. XX ..................",
+".................. XX ..................",
+".................. XX ..................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+".................... ....................",
+".................... ....................",
+"..................... .....................",
+"...................... XXXXXXXXXXXXXX ......................",
+"....................... XXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXX XXXX .......................",
+"....................... .......................",
+"....................... .......................",
+"...................... ......................",
+"...................... ......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"..................... XXX XXX .....................",
+"..................... .....................",
+".................... ....................",
+".................... ....................",
+"...................... ......................",
+"............................ ............................",
+".................................. .................................",
+"................................. ................................",
+"............................... ..............................",
+"............. ..... ...... .............",
+"......... .........",
+"...... ......",
+".... .. ....",
+"..... .... .....",
+"..... ........ .....",
+"...... .............. ......",
+"....... .................................................. .......",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/bdl80.xpm b/pieces/xboard/bdl80.xpm
new file mode 100644
index 0000000..69e1111
--- /dev/null
+++ b/pieces/xboard/bdl80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *bdl80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"......................................
......................................",
+"....................................
....................................",
+"...................................
...................................",
+"...................................
...................................",
+"...................................
...................................",
+"...................................
...................................",
+"...................................
...................................",
+"...................................
...................................",
+"....................................
....................................",
+".....................................
.....................................",
+"...................................
...................................",
+"..................................
..................................",
+"................................
................................",
+"...............................
...............................",
+"..............................
..............................",
+"............................
............................",
+"...........................
...........................",
+"..........................
..........................",
+".........................
.........................",
+"........................
........................",
+"....................... XX
.......................",
+"....................... XX
.......................",
+"...................... XX
......................",
+"...................... XX
......................",
+"..................... XX
.....................",
+"..................... XX
.....................",
+"..................... XXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXX
.....................",
+"..................... XX
.....................",
+"..................... XX
.....................",
+"..................... XX
.....................",
+"..................... XX
.....................",
+"..................... XX
.....................",
+"...................... XX
......................",
+"......................
......................",
+"......................
......................",
+".......................
.......................",
+".......................
.......................",
+"........................
........................",
+"........................
........................",
+"......................... XXXXXXXXXXXXXX
.........................",
+".......................... XXXXXXXXXXXXXXXXXXXX
..........................",
+"........................... XXXX XXXX
...........................",
+"...........................
...........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"......................... XXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXX XXXXXX
........................",
+"........................
........................",
+"........................
........................",
+".......................
.......................",
+".......................
.......................",
+"..........................
..........................",
+"................................
................................",
+"....................................
....................................",
+"..................................
..................................",
+"................................
................................",
+"..............
..............",
+"..........
..........",
+"........
........",
+".......
.......",
+"...... ..
......",
+"....... ......
.......",
+"....... ............
.......",
+"........ ......... .................. .........
........",
+"......... ........................................................
.........",
+".......... ..........................................................
..........",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/bdl87.xpm b/pieces/xboard/bdl87.xpm
new file mode 100644
index 0000000..f068084
--- /dev/null
+++ b/pieces/xboard/bdl87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *bdl87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".........................................
.........................................",
+".......................................
.......................................",
+"......................................
......................................",
+"......................................
......................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+"......................................
......................................",
+"......................................
......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+"......................................
......................................",
+"....................................
....................................",
+"...................................
...................................",
+".................................
.................................",
+"................................
................................",
+"..............................
..............................",
+".............................
.............................",
+"............................
............................",
+"...........................
...........................",
+"..........................
..........................",
+"......................... X
.........................",
+"......................... XXX
.........................",
+"........................ XXX
........................",
+"........................ XXX
........................",
+"....................... XXX
.......................",
+"....................... XXX
.......................",
+"...................... XXX
......................",
+"...................... XXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXX
......................",
+"...................... XXX
......................",
+"...................... XXX
......................",
+"...................... XXX
......................",
+"...................... XXX
......................",
+"....................... XXX
.......................",
+"....................... XXX
.......................",
+".......................
.......................",
+"........................
........................",
+"........................
........................",
+".........................
.........................",
+".........................
.........................",
+"..........................
..........................",
+"........................... XXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXX
...........................",
+"............................ XXXXXXXXXXXXXXXXXXXXX
............................",
+"............................. X X
.............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"........................... XXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXX XXXXXXX
..........................",
+"..........................
..........................",
+"..........................
..........................",
+".........................
.........................",
+".........................
.........................",
+"..........................
..........................",
+".............................
.............................",
+"...................................
...................................",
+".......................................
......................................",
+".....................................
....................................",
+"............. .......... .........
.............",
+"..........
..........",
+"........
........",
+".......
.......",
+".......
.......",
+".......
.......",
+"........
........",
+"......... .
.........",
+"......... .....
.........",
+".......... .........
..........",
+"........... .......... ............... ..........
...........",
+"............ .............................................................
............",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/bdl95.xpm b/pieces/xboard/bdl95.xpm
new file mode 100644
index 0000000..c2eb65f
--- /dev/null
+++ b/pieces/xboard/bdl95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *bdl95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+".............................................
.............................................",
+"...........................................
...........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+".........................................
.........................................",
+".........................................
.........................................",
+".........................................
.........................................",
+".........................................
.........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"...........................................
...........................................",
+"............................................
............................................",
+"..........................................
..........................................",
+".........................................
.........................................",
+".......................................
.......................................",
+"......................................
......................................",
+"....................................
....................................",
+"...................................
...................................",
+".................................
.................................",
+"................................
................................",
+"...............................
...............................",
+"..............................
..............................",
+".............................
.............................",
+"............................
............................",
+"........................... XXX
...........................",
+"........................... XXX
...........................",
+".......................... XXX
..........................",
+".......................... XXX
..........................",
+"......................... XXX
.........................",
+"......................... XXX
.........................",
+"........................ XXX
........................",
+"........................ XXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXX
........................",
+"........................ XXX
........................",
+"........................ XXX
........................",
+"........................ XXX
........................",
+"........................ XXX
........................",
+"......................... XXX
.........................",
+"......................... XXX
.........................",
+"......................... XXX
.........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"...........................
...........................",
+"...........................
...........................",
+"............................
............................",
+".............................
.............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................
................................",
+"...............................
...............................",
+"...............................
...............................",
+"...............................
...............................",
+"..............................
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXX XXXXX
.............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"................................
................................",
+".......................................
.......................................",
+"..........................................
..........................................",
+"........................................
........................................",
+"......................................
......................................",
+"...............
...............",
+"............
............",
+"..........
..........",
+"........
........",
+".......
.......",
+"........
........",
+"......... .
.........",
+"......... .....
.........",
+".......... ...........
..........",
+"........... ........... .................
........... ...........",
+"............
.................................................................
............",
+"............
.....................................................................
............",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/bld108.xpm b/pieces/xboard/bld108.xpm
new file mode 100644
index 0000000..7cea260
--- /dev/null
+++ b/pieces/xboard/bld108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *bld108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"....................................................
.....................................................",
+"..................................................
...................................................",
+".................................................
..................................................",
+"................................................ XXX
.................................................",
+"................................................ XXXXX
.................................................",
+"............................................... XXXXXXX
................................................",
+"............................................... XXXXXXX
................................................",
+"............................................... XXXXXXX
................................................",
+"............................................... XXXXXXX
................................................",
+"................................................ XXXXX
.................................................",
+"................................................ XXX
.................................................",
+".................................................
..................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"................................................ X
.................................................",
+"............................................... XXX
................................................",
+"............................................. XXXXXXX
..............................................",
+"........................................... XXXXXXXXX
............................................",
+".......................................... XXXXXXXXXXXXX
...........................................",
+"........................................ XXXXXXXXXXXXXXXXX
.........................................",
+"....................................... XXXXXXXXXXXXXXXXXXX
........................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
................................",
+".............................. XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
...............................",
+"............................. XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
..............................",
+"............................ XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
.............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+".................................. XXXXX XXXXX
...................................",
+"...................................
....................................",
+"....................................
.....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXX XXXXXXX
...................................",
+"................................. X X
..................................",
+".................................
..................................",
+"................................. XXXXXXXXXXXXXXXXXXX
..................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXX
................................",
+"................................
.................................",
+".....................................
......................................",
+"............................................
.............................................",
+"................................................ X
.................................................",
+"............................................... XXX
................................................",
+"............................................. XXXXXXX
..............................................",
+".......................................... XXXXXXXXX
...........................................",
+".................. XXXXXXXXXXXXX
...................",
+".............. XXXXXXXXXXXXXXXXX
...............",
+"........... XXXXXXXXXXXXXXXXXXXXXXX
............",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXX XXXXXXXXXXX ....... XXXXXXXXXXX
XXXXXXX ..........",
+".......... XXX ...........
XXX ..........",
+".......... ...............
...........",
+"........... ............. .....................
............. ............",
+"............
...........................................................................
.............",
+"............
...............................................................................
.............",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/bld116.xpm b/pieces/xboard/bld116.xpm
new file mode 100644
index 0000000..0296f95
--- /dev/null
+++ b/pieces/xboard/bld116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *bld116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".......................................................
........................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"................................................... XXXXX
....................................................",
+"................................................... XXXXXXX
....................................................",
+".................................................. XXXXXXXXX
...................................................",
+".................................................. XXXXXXXXX
...................................................",
+".................................................. XXXXXXXXX
...................................................",
+".................................................. XXXXXXXXX
...................................................",
+".................................................. XXXXXXXXX
...................................................",
+"................................................... XXXXXXX
....................................................",
+"................................................... XXXXX
....................................................",
+"....................................................
.....................................................",
+".....................................................
......................................................",
+".....................................................
......................................................",
+"................................................... XXX
....................................................",
+".................................................. XXXXX
...................................................",
+"................................................ XXXXXXXXX
.................................................",
+"............................................... XXXXXXXXXXX
................................................",
+".............................................. XXXXXXXXXXXXXXX
...............................................",
+"............................................ XXXXXXXXXXXXXXXXX
.............................................",
+"........................................... XXXXXXXXXXXXXXXXXXX
............................................",
+".......................................... XXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"........................................ XXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................. XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX ...................................",
+"................................. XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX ..................................",
+"................................ XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX .................................",
+"................................ XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX .................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ................................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXX
XXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................... XXXXXXX XXXXXXX
.....................................",
+".....................................
......................................",
+"......................................
.......................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXX
........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXX XXXXXXX
......................................",
+".................................... X X
.....................................",
+"....................................
.....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXX
...................................",
+"....................................
.....................................",
+".........................................
..........................................",
+"................................................
.................................................",
+".................................................... X
.....................................................",
+".................................................. XXX
...................................................",
+"................................................ XXXXXXX
.................................................",
+".............................................. XXXXXXXXXXX
...............................................",
+"..................... XXXXXXXXXXXXXXX
......................",
+"................ XXXXXXXXXXXXXXXXXXX
.................",
+".............. XXXXXXXXXX XXXXXXXXXXX
...............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXX ...........
XXXXXXXX ............",
+"........... XXX .................
XXX ............",
+"............ X .......................
X .............",
+".............
.......................................................................
..............",
+".............
...............................................................................
..............",
+"..............
...................................................................................
...............",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/bld129.xpm b/pieces/xboard/bld129.xpm
new file mode 100644
index 0000000..2ad3ed2
--- /dev/null
+++ b/pieces/xboard/bld129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *bld129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".............................................................
..............................................................",
+"...........................................................
............................................................",
+"..........................................................
...........................................................",
+".........................................................
..........................................................",
+"........................................................ XXXX
.........................................................",
+"........................................................ XXXXXXXX
.........................................................",
+"....................................................... XXXXXXXX
........................................................",
+"....................................................... XXXXXXXXXX
........................................................",
+"....................................................... XXXXXXXXXX
........................................................",
+"....................................................... XXXXXXXXXX
........................................................",
+"....................................................... XXXXXXXX
........................................................",
+"........................................................ XXXXXXXX
.........................................................",
+"........................................................ XXXX
.........................................................",
+".........................................................
..........................................................",
+"..........................................................
...........................................................",
+"...........................................................
............................................................",
+"..........................................................
...........................................................",
+"........................................................ XX
.........................................................",
+"....................................................... XXXX
........................................................",
+"..................................................... XXXXXXXX
......................................................",
+".................................................... XXXXXXXXXX
.....................................................",
+".................................................. XXXXXXXXXXXXXX
...................................................",
+"................................................. XXXXXXXXXXXXXXXX
..................................................",
+"................................................ XXXXXXXXXXXXXXXXXXXX
.................................................",
+".............................................. XXXXXXXXXXXXXXXXXXXXXX
...............................................",
+"............................................. XXXXXXXXXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................................",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX ......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX ......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX .....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX .....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ....................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ...................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ...................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"........................................ XXXXX
XXXXX .........................................",
+".........................................
..........................................",
+"..........................................
...........................................",
+"...........................................
............................................",
+".......................................... XXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+"........................................ XXXXXXXX
XXXXXXXX .........................................",
+"........................................
.........................................",
+".......................................
........................................",
+".......................................
........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXX
........................................",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXX
......................................",
+"......................................
.......................................",
+".........................................
..........................................",
+"..............................................
...............................................",
+".....................................................
......................................................",
+".........................................................
..........................................................",
+"....................................................... XXXX
........................................................",
+"..................................................... XXXXXX
......................................................",
+"..................... ............ XXXXXXXXXX
............ ......................",
+"................ XXXXXXXXXXXX
.................",
+".............. XXXXXXXXXXXXXXXX
...............",
+"............ XXXXXXXXXXXXXXXXXXXX
.............",
+".......... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ...........",
+".........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXX XXXXXXXXXXXXX ....
XXXXXXXXXXXXX XXXXXX ............",
+"............ XXX ........
XXX .............",
+"............ ............
.............",
+"............. ..................
..............",
+".............. .............. ........................
.............. ...............",
+"..............
........................................................................................
...............",
+"...............
............................................................................................
................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/bld21.xpm b/pieces/xboard/bld21.xpm
new file mode 100644
index 0000000..f78fcd1
--- /dev/null
+++ b/pieces/xboard/bld21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *bld21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+"......... .........",
+"......... X .........",
+"........ X ........",
+"....... XXX .......",
+"...... XXXXX ......",
+"..... XXX XXX .....",
+"..... XXXX XXXX .....",
+"..... XX XX .....",
+"..... XXXX XXXX .....",
+"..... XXX XXX .....",
+"...... XXXXX ......",
+"....... .......",
+"...... XXXXX ......",
+"...... ......",
+"...... XXXXXXX ......",
+".. .. .. ..",
+". XX XXX XX .",
+". XXXXXX XXXXXX .",
+".. . ..",
+"....................."
+};
diff --git a/pieces/xboard/bld25.xpm b/pieces/xboard/bld25.xpm
new file mode 100644
index 0000000..ca8d60f
--- /dev/null
+++ b/pieces/xboard/bld25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *bld25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+"............ ............",
+"........... X ...........",
+"........... X ...........",
+"............ ............",
+".......... X ..........",
+"........ XXXXX ........",
+"....... XXXXXXXXX .......",
+"...... XXXXX XXXXX ......",
+"...... XXXXX XXXXX ......",
+"...... XXX XXX ......",
+"...... XXXXX XXXXX ......",
+"...... XXXXX XXXXX ......",
+"....... XXXXXXXXX .......",
+"........ ........",
+"........ XXXXXXX ........",
+"........ ........",
+"....... XXXXXXXXX .......",
+"........ ........",
+"........... X ...........",
+".. XXX ..",
+".. XXXXXXXXX XXXXXXXXX ..",
+"... XX . XX ...",
+"... .... ..... .... ...",
+"........................."
+};
diff --git a/pieces/xboard/bld29.xpm b/pieces/xboard/bld29.xpm
new file mode 100644
index 0000000..de255c0
--- /dev/null
+++ b/pieces/xboard/bld29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *bld29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+".............. ..............",
+"............. X .............",
+"............. X .............",
+"............. .............",
+"............ XXX ............",
+".......... XXXXX ..........",
+"......... XXXXXXXXX .........",
+"........ XXXXX XXXXX ........",
+"....... XXXXXX XXXXXX .......",
+"....... XXXX XXXX .......",
+"....... XXXXXX XXXXXX .......",
+"....... XXXXXX XXXXXX .......",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"......... X X .........",
+".......... XXXXXXX ..........",
+"......... XXXXXXXXX .........",
+"......... .........",
+"........ XXXXXXXXX ........",
+".......... ..........",
+"............ X ............",
+"... XXXXX ...",
+".. XXXXXXXXXXX XXXXXXXXXXX ..",
+"... XX XXXXX . XXXXX XX ...",
+"... . ..... . ...",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/bld33.xpm b/pieces/xboard/bld33.xpm
new file mode 100644
index 0000000..63d5155
--- /dev/null
+++ b/pieces/xboard/bld33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *bld33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+"............... ...............",
+".............. XXX ..............",
+".............. XXX ..............",
+"............... ...............",
+"............... X ...............",
+"............. XXX .............",
+"............ XXXXXXX ............",
+"........... XXXXXXXXX ...........",
+".......... XXXXX XXXXX ..........",
+".......... XXXXX XXXXX ..........",
+"......... XXXXXX XXXXXX .........",
+"......... XXXX XXXX .........",
+"......... XXXXXX XXXXXX .........",
+"......... XXXXXX XXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXX ..........",
+".......... XXXXXXXXXXX ..........",
+"........... ...........",
+"........... XXXXXXXXX ...........",
+".......... X X ..........",
+".......... XXXXXXXXX ..........",
+".......... XXXXXXXXXXX ..........",
+"........... ...........",
+".............. X ..............",
+".... XXXXX ....",
+"... XXXXXXXXXXXX XXXXXXXXXXXX ...",
+"... XXXXXXXXXX . XXXXXXXXXX ...",
+".... ..... ....",
+".... ....................... ....",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/bld37.xpm b/pieces/xboard/bld37.xpm
new file mode 100644
index 0000000..8df022f
--- /dev/null
+++ b/pieces/xboard/bld37.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char * bld37[] = {
+"37 37 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" ... ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" ... ",
+" ..X.. ",
+" ..XXXXX.. ",
+" .XXXXXXXXX. ",
+" .XXXXXXXXXXX. ",
+" .XXXXXXXXXXXXX. ",
+" .XXXXXX.XXXXXX. ",
+" .XXXXXXX.XXXXXXX. ",
+" .XXXX.......XXXX. ",
+" .XXXXXXX.XXXXXXX. ",
+" .XXXXXXX.XXXXXXX. ",
+" .XXXXXXX.XXXXXXX. ",
+" .XXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXX. ",
+" .XXXXXXXXXXX. ",
+" ............. ",
+" .XXXXXXXXXXX. ",
+" .XXXXXXXXXXX. ",
+" ............. ",
+" ..XXXXXXXXXXX.. ",
+" ..XXXXXXXXXXX.. ",
+" ........... ",
+" ..X.. ",
+" .. ..XXXXX.. .. ",
+" ....XX....XXXX.XXXX....XX.... ",
+" .XXXXXXXXXXXX.. ..XXXXXXXXXXXX. ",
+" .X.......... ..........X. ",
+" .. .. ",
+" ",
+" "};
diff --git a/pieces/xboard/bld40.xpm b/pieces/xboard/bld40.xpm
new file mode 100644
index 0000000..9dcec2c
--- /dev/null
+++ b/pieces/xboard/bld40.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *bld40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................",
+"................... ..................",
+".................. XXX .................",
+".................. XXX .................",
+".................. XXX .................",
+"................... ..................",
+"................... X ..................",
+".................. XXX .................",
+"................ XXXXX ...............",
+"............... XXXXXXXXX ..............",
+".............. XXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXX ............",
+"............ XXXXXXX XXXXXXX ...........",
+"............ XXXXXXX XXXXXXX ...........",
+"........... XXXXXXXX XXXXXXXX ..........",
+"........... XXXXX XXXXX ..........",
+"........... XXXXXXXX XXXXXXXX ..........",
+"........... XXXXXXXX XXXXXXXX ..........",
+"........... XXXXXXXX XXXXXXXX ..........",
+"............ XXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXX ...........",
+"............. XXXXXXXXXXXXX ............",
+"............. XX XX ............",
+".............. XXXXXXXXX .............",
+".............. XXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXX ............",
+"............. ............",
+"............ XXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXX ...........",
+"............... ..............",
+"................... X ..................",
+"................. XXX ................",
+"...... XXXXXXX .....",
+".... XXXXXXXXXXXXXX XXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXX . XXXXXXXXXXXXXX ..",
+".... X ..... X ...",
+"..... ............................. ....",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/bld45.xpm b/pieces/xboard/bld45.xpm
new file mode 100644
index 0000000..f72fde3
--- /dev/null
+++ b/pieces/xboard/bld45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *bld45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+"..................... .....................",
+".................... XXX ....................",
+".................... XXX ....................",
+".................... XXX ....................",
+"..................... .....................",
+"..................... X .....................",
+"................... XXX ...................",
+".................. XXXXXXX ..................",
+"................ XXXXXXXXX ................",
+"............... XXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXX XXXXXXXXX ............",
+"............ XXXXXXXXX XXXXXXXXX ............",
+"........... XXXXXXXXXX XXXXXXXXXX ...........",
+"........... XXXXXX XXXXXX ...........",
+"........... XXXXXXXXXX XXXXXXXXXX ...........",
+"........... XXXXXXXXXX XXXXXXXXXX ...........",
+"........... XXXXXXXXXX XXXXXXXXXX ...........",
+"........... XXXXXXXXXX XXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXXXXXX .............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. ..............",
+"............... XXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. X X ..............",
+".............. XXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXX .............",
+"................ ................",
+".................... X ....................",
+".................. XXXXX ..................",
+"....... XXXX XXXX .......",
+".... XXXXXXXXXXXXX . XXXXXXXXXXXXX ....",
+"... XXXXXXXXXXXXXXX ..... XXXXXXXXXXXXXXX ...",
+"... XX ....... XX ...",
+".... ................................. ....",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/bld49.xpm b/pieces/xboard/bld49.xpm
new file mode 100644
index 0000000..ff734f0
--- /dev/null
+++ b/pieces/xboard/bld49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *bld49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+"....................... .......................",
+"...................... XXX ......................",
+"..................... XXXXX .....................",
+"..................... XXXXX .....................",
+"...................... XXX ......................",
+"....................... .......................",
+"...................... X ......................",
+"..................... XXXXX .....................",
+"................... XXXXXXX ...................",
+".................. XXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+"............. XXXXXXXXXX XXXXXXXXXX .............",
+"............. XXXXXXXXXX XXXXXXXXXX .............",
+"............. XXXXXX XXXXXX .............",
+"............. XXXXXXXXXX XXXXXXXXXX .............",
+"............. XXXXXXXXXX XXXXXXXXXX .............",
+"............. XXXXXXXXXX XXXXXXXXXX .............",
+"............. XXXXXXXXXX XXXXXXXXXX .............",
+".............. XXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXX ..............",
+"............... XXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXX ...............",
+"................ XX XX ................",
+"................ XXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"............... ...............",
+"............... XXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXX ..............",
+".................. ..................",
+"...................... X ......................",
+".................... XXXXX ....................",
+"........ XXXX XXXX ........",
+"..... XXXXXXXXXXXXXX . XXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXX ..... XXXXXXXXXXXXXXX ....",
+".... XXX ......... XXX ....",
+".... ................................. ....",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/bld54.xpm b/pieces/xboard/bld54.xpm
new file mode 100644
index 0000000..5d80d3f
--- /dev/null
+++ b/pieces/xboard/bld54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *bld54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+".......................... ..........................",
+"........................ ........................",
+"....................... XX .......................",
+"....................... XXXX .......................",
+"....................... XXXX .......................",
+"....................... XX .......................",
+"........................ ........................",
+"........................ ........................",
+"...................... XX ......................",
+"..................... XXXXXX .....................",
+"................... XXXXXXXX ...................",
+".................. XXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXX XXXXXXXX ...............",
+"............... XXXXXXXXX XXXXXXXXX ...............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+".............. XXXXXXXXXX XXXXXXXXXX ..............",
+".............. XXXXXX XXXXXX ..............",
+".............. XXXXXX XXXXXX ..............",
+".............. XXXXXXXXXX XXXXXXXXXX ..............",
+".............. XXXXXXXXXX XXXXXXXXXX ..............",
+".............. XXXXXXXXXX XXXXXXXXXX ..............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXX ...............",
+"................ XXXXXXXXXXXXXXXXXX ................",
+"................ XX XX ................",
+"................. .................",
+".................. XXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXX .................",
+"................. X X .................",
+"................ ................",
+"................ XXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXX ...............",
+"................ ................",
+".................... ....................",
+"...................... XX ......................",
+"....... XXXXXX .......",
+"..... XXXXXXXXXX .....",
+"... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...",
+".... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX ....",
+"..... .. .....",
+"...... ........ ......",
+"....... ...................................... .......",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/bld58.xpm b/pieces/xboard/bld58.xpm
new file mode 100644
index 0000000..426784d
--- /dev/null
+++ b/pieces/xboard/bld58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *bld58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............................ ............................",
+".......................... ..........................",
+"......................... XX .........................",
+"......................... XXXX .........................",
+"......................... XXXX .........................",
+"......................... XX .........................",
+".......................... ..........................",
+"........................... ...........................",
+"......................... .........................",
+"........................ XXXX ........................",
+"...................... XXXXXX ......................",
+".................... XXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXXXXXX .................",
+"................ XXXXXXXXX XXXXXXXXX ................",
+"................ XXXXXXXXXX XXXXXXXXXX ................",
+"............... XXXXXXXXXX XXXXXXXXXX ...............",
+"............... XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............... XXXXXXX XXXXXXX ...............",
+"............... XXXXXXX XXXXXXX ...............",
+"............... XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............... XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............... XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............... XXXXXXXXXX XXXXXXXXXX ...............",
+"................ XXXXXXXXXX XXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXX ................",
+"................. XXXXXXXXXXXXXXXXXXXX ................",
+"................. XXXXXXXXXXXXXXXXXX .................",
+".................. XXXXXXXXXXXXXXXX ..................",
+"................... ...................",
+"................... ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXXXXX ..................",
+".................. ..................",
+"................. .................",
+"................. XXXXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXX .................",
+"................. .................",
+"...................... ......................",
+".......................... ..........................",
+"........................ XX ........................",
+"........ XXXXXX ........",
+"...... XXXXXXXXXX ......",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX .....",
+"..... X XXXXXXX .. XXXXXXX X .....",
+"...... ...... ......",
+"....... ........ .......... ........ .......",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/bld64.xpm b/pieces/xboard/bld64.xpm
new file mode 100644
index 0000000..5312ff1
--- /dev/null
+++ b/pieces/xboard/bld64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *bld64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"............................... ...............................",
+"............................. .............................",
+"............................ XX ............................",
+"............................ XXXX ............................",
+"............................ XXXX ............................",
+"............................ XX ............................",
+"............................. .............................",
+".............................. ..............................",
+"............................ ............................",
+"........................... XXXX ...........................",
+"......................... XXXXXX .........................",
+"........................ XXXXXXXXXX ........................",
+"...................... XXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXX XXXXXXXXXX ...................",
+".................. XXXXXXXXXX XXXXXXXXXX ..................",
+".................. XXXXXXXXXXX XXXXXXXXXXX ..................",
+"................. XXXXXXXXXXX XXXXXXXXXXX .................",
+"................. XXXXXXXXXXXX XXXXXXXXXXXX .................",
+"................. XXXXXXX XXXXXXX .................",
+"................. XXXXXXX XXXXXXX .................",
+"................. XXXXXXXXXXXX XXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXX XXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXX XXXXXXXXXXXX .................",
+"................. XXXXXXXXXXX XXXXXXXXXXX .................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXX ...................",
+".................... XX XX ....................",
+"..................... .....................",
+"..................... XXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXXXXXXXX ....................",
+".................... X X ....................",
+".................... ....................",
+"................... XXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXX ...................",
+".................... ....................",
+"......................... .........................",
+"............................ ............................",
+".......................... XXXX ..........................",
+"......... XXXXXXXX .........",
+"....... XXXXXXXXXXXX .......",
+"..... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX .....",
+"...... XXX XXXXXXXX .. XXXXXXXX XXX ......",
+"...... ...... ......",
+"....... ........ .......... ........ .......",
+"........ .............................................. ........",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/bld72.xpm b/pieces/xboard/bld72.xpm
new file mode 100644
index 0000000..9dab6df
--- /dev/null
+++ b/pieces/xboard/bld72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *bld72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+".................................. ..................................",
+"................................ ................................",
+"............................... XXXX ...............................",
+"............................... XXXXXX ...............................",
+"............................... XXXXXX ...............................",
+"............................... XXXXXX ...............................",
+"............................... XXXXXX ...............................",
+"............................... XXXX ...............................",
+"................................ ................................",
+".................................. ..................................",
+"................................ ................................",
+"............................... XXXX ...............................",
+"............................. XXXXXX .............................",
+"............................ XXXXXXXXXX ............................",
+"........................... XXXXXXXXXXXX ...........................",
+"......................... XXXXXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXXXXXXXXX ........................",
+"....................... XXXXXXXXXXXXXXXXXXXX .......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXX XXXXXXXXXXXX ....................",
+".................... XXXXXXXXXXXXX XXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXX XXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXX XXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXX XXXXXXXXX ..................",
+".................. XXXXXXXXX XXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXX XXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"...................... XXX XXX ......................",
+"....................... .......................",
+"........................ XXXXXXXXXXXXXXXX ........................",
+"....................... XXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXX ......................",
+"...................... XXX XXX ......................",
+"..................... .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+".................... XXXXXXXXXXXXXXXX ....................",
+"...................... ......................",
+"............................ ............................",
+"................................ ................................",
+"............................... XXXX ...............................",
+"............................. XXXXXX .............................",
+"........... XXXXXXXXXX ...........",
+"....... XXXXXXXXXXXXXX .......",
+"..... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXX ...... XXXXX ....",
+"..... X ............ X .....",
+"...... ................................................ ......",
+"....... ...................................................... .......",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/bld80.xpm b/pieces/xboard/bld80.xpm
new file mode 100644
index 0000000..4da7179
--- /dev/null
+++ b/pieces/xboard/bld80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *bld80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"......................................
......................................",
+"....................................
....................................",
+"................................... XXXX
...................................",
+"................................... XXXXXX
...................................",
+"................................... XXXXXX
...................................",
+"................................... XXXXXX
...................................",
+"................................... XXXXXX
...................................",
+"................................... XXXX
...................................",
+"....................................
....................................",
+".....................................
.....................................",
+".................................... XX
....................................",
+".................................. XXXX
..................................",
+"................................. XXXXXXXX
.................................",
+"............................... XXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXX
..............................",
+"............................ XXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXX XXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
......................",
+"..................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXX XXXXXXXXXX
.....................",
+"..................... XXXXXXXXXX XXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
.....................",
+"...................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"......................... XXXXX XXXXX
.........................",
+"..........................
..........................",
+"........................... XXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXX XXXX
.........................",
+".........................
.........................",
+"......................... XXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXX
.......................",
+"..........................
..........................",
+"................................
................................",
+"....................................
....................................",
+".................................. XXXX
..................................",
+"................................ XXXXXXXX
................................",
+".............. XXXXXXXXXXXX
..............",
+".......... XXXXXXXXXXXXXXXX
..........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"....... XXXXXXX XXXXXX ...... XXXXXX XXXXXXX
.......",
+"....... XX ............ XX
.......",
+"........ ......... .................. .........
........",
+"......... ........................................................
.........",
+".......... ..........................................................
..........",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/bld87.xpm b/pieces/xboard/bld87.xpm
new file mode 100644
index 0000000..2232db4
--- /dev/null
+++ b/pieces/xboard/bld87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *bld87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"..........................................
..........................................",
+"........................................
........................................",
+".......................................
.......................................",
+"....................................... XXX
.......................................",
+"...................................... XXXXX
......................................",
+"...................................... XXXXX
......................................",
+"...................................... XXXXX
......................................",
+"...................................... XXXXX
......................................",
+"....................................... XXX
.......................................",
+".......................................
.......................................",
+"........................................
........................................",
+".......................................
.......................................",
+"...................................... X
......................................",
+".................................... XXXXX
....................................",
+"................................... XXXXXXX
...................................",
+"................................. XXXXXXXXXXX
.................................",
+"................................ XXXXXXXXXXXXX
................................",
+".............................. XXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXX XXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXX XXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXX XXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
......................",
+"....................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................... XXXX XXXX
...........................",
+"............................
............................",
+"............................
............................",
+"............................. XXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXX XXXXX
............................",
+"...........................
...........................",
+"...........................
...........................",
+"........................... XXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXX
.........................",
+"..........................
..........................",
+".............................
.............................",
+"...................................
...................................",
+"...................................... X
......................................",
+"................................... XXXXX
...................................",
+"............. XXXXXXX
.............",
+".......... XXXXXXXXXXX
..........",
+"........ XXXXXXXXXXXXXXXXX
........",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"........ XXXX XXXXXXXXXXX . XXXXXXXXXXX XXXX
........",
+"........ X ..... X
........",
+"......... .........
.........",
+".......... .......... ............... ..........
..........",
+"........... .............................................................
...........",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/bld95.xpm b/pieces/xboard/bld95.xpm
new file mode 100644
index 0000000..5ef80d5
--- /dev/null
+++ b/pieces/xboard/bld95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *bld95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+".............................................
.............................................",
+"...........................................
...........................................",
+"..........................................
..........................................",
+".......................................... XXXXX
..........................................",
+"......................................... XXXXXXX
.........................................",
+"......................................... XXXXXXX
.........................................",
+"......................................... XXXXXXX
.........................................",
+"......................................... XXXXXXX
.........................................",
+".......................................... XXXXX
..........................................",
+"..........................................
..........................................",
+"...........................................
...........................................",
+"............................................
............................................",
+"........................................... X
...........................................",
+"......................................... XXX
.........................................",
+"........................................ XXXXX
........................................",
+"...................................... XXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXX
.....................................",
+".................................... XXXXXXXXXXXXXXX
....................................",
+".................................. XXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXX
.................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXX XXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXX XXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXX XXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXX XXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........................",
+".......................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+".............................. X X
..............................",
+"...............................
...............................",
+"................................
................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXX XXXX
..............................",
+"..............................
..............................",
+".............................
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXX
............................",
+"............................
............................",
+"................................
................................",
+".......................................
.......................................",
+".......................................... X
..........................................",
+"........................................ XXX
........................................",
+"............... .......... XXXXXXX ..........
...............",
+"............ XXXXXXXXXXX
............",
+".......... XXXXXXXXXXXXXXX
..........",
+"........ XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXX XXXXXXXXXX ..... XXXXXXXXXX
XXXXX .........",
+".......... X .........
X ..........",
+".......... .............
..........",
+"........... ........... ...................
........... ...........",
+"............
...................................................................
............",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/bll108.xpm b/pieces/xboard/bll108.xpm
new file mode 100644
index 0000000..c1c7eb4
--- /dev/null
+++ b/pieces/xboard/bll108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *bll108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"....................................................
.....................................................",
+"..................................................
...................................................",
+".................................................
..................................................",
+"................................................ XXX
.................................................",
+"................................................ XXXXX
.................................................",
+"............................................... XXXXXXX
................................................",
+"............................................... XXXXXXX
................................................",
+"............................................... XXXXXXX
................................................",
+"............................................... XXXXXXX
................................................",
+"................................................ XXXXX
.................................................",
+"................................................ XXX
.................................................",
+".................................................
..................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"................................................ X
.................................................",
+"............................................... XXX
................................................",
+"............................................. XXXXXXX
..............................................",
+"........................................... XXXXXXXXX
............................................",
+".......................................... XXXXXXXXXXXXX
...........................................",
+"........................................ XXXXXXXXXXXXXXXXX
.........................................",
+"....................................... XXXXXXXXXXXXXXXXXXX
........................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
................................",
+".............................. XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
...............................",
+"............................. XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
..............................",
+"............................ XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
.............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+".................................. XXXXX XXXXX
...................................",
+"...................................
....................................",
+"....................................
.....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXX XXXXXXX
...................................",
+"................................. X X
..................................",
+".................................
..................................",
+"................................. XXXXXXXXXXXXXXXXXXX
..................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXX
................................",
+"................................
.................................",
+".....................................
......................................",
+"............................................
.............................................",
+"................................................ X
.................................................",
+"............................................... XXX
................................................",
+"............................................. XXXXXXX
..............................................",
+".......................................... XXXXXXXXX
...........................................",
+".................. XXXXXXXXXXXXX
...................",
+".............. XXXXXXXXXXXXXXXXX
...............",
+"........... XXXXXXXXXXXXXXXXXXXXXXX
............",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXX XXXXXXXXXXX ....... XXXXXXXXXXX
XXXXXXX ..........",
+".......... XXX ...........
XXX ..........",
+".......... ...............
...........",
+"........... ............. .....................
............. ............",
+"............
...........................................................................
.............",
+"............
...............................................................................
.............",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/bll116.xpm b/pieces/xboard/bll116.xpm
new file mode 100644
index 0000000..d4e7e18
--- /dev/null
+++ b/pieces/xboard/bll116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *bll116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".......................................................
........................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"................................................... XXXXX
....................................................",
+"................................................... XXXXXXX
....................................................",
+".................................................. XXXXXXXXX
...................................................",
+".................................................. XXXXXXXXX
...................................................",
+".................................................. XXXXXXXXX
...................................................",
+".................................................. XXXXXXXXX
...................................................",
+".................................................. XXXXXXXXX
...................................................",
+"................................................... XXXXXXX
....................................................",
+"................................................... XXXXX
....................................................",
+"....................................................
.....................................................",
+".....................................................
......................................................",
+".....................................................
......................................................",
+"................................................... XXX
....................................................",
+".................................................. XXXXX
...................................................",
+"................................................ XXXXXXXXX
.................................................",
+"............................................... XXXXXXXXXXX
................................................",
+".............................................. XXXXXXXXXXXXXXX
...............................................",
+"............................................ XXXXXXXXXXXXXXXXX
.............................................",
+"........................................... XXXXXXXXXXXXXXXXXXX
............................................",
+".......................................... XXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"........................................ XXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................. XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX ...................................",
+"................................. XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX ..................................",
+"................................ XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX .................................",
+"................................ XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX .................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ................................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXX
XXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................... XXXXXXX XXXXXXX
.....................................",
+".....................................
......................................",
+"......................................
.......................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXX
........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXX XXXXXXX
......................................",
+".................................... X X
.....................................",
+"....................................
.....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXX
...................................",
+"....................................
.....................................",
+".........................................
..........................................",
+"................................................
.................................................",
+".................................................... X
.....................................................",
+".................................................. XXX
...................................................",
+"................................................ XXXXXXX
.................................................",
+".............................................. XXXXXXXXXXX
...............................................",
+"..................... XXXXXXXXXXXXXXX
......................",
+"................ XXXXXXXXXXXXXXXXXXX
.................",
+".............. XXXXXXXXXX XXXXXXXXXXX
...............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXX ...........
XXXXXXXX ............",
+"........... XXX .................
XXX ............",
+"............ X .......................
X .............",
+".............
.......................................................................
..............",
+".............
...............................................................................
..............",
+"..............
...................................................................................
...............",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/bll129.xpm b/pieces/xboard/bll129.xpm
new file mode 100644
index 0000000..889493b
--- /dev/null
+++ b/pieces/xboard/bll129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *bll129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".............................................................
..............................................................",
+"...........................................................
............................................................",
+"..........................................................
...........................................................",
+".........................................................
..........................................................",
+"........................................................ XXXX
.........................................................",
+"........................................................ XXXXXXXX
.........................................................",
+"....................................................... XXXXXXXX
........................................................",
+"....................................................... XXXXXXXXXX
........................................................",
+"....................................................... XXXXXXXXXX
........................................................",
+"....................................................... XXXXXXXXXX
........................................................",
+"....................................................... XXXXXXXX
........................................................",
+"........................................................ XXXXXXXX
.........................................................",
+"........................................................ XXXX
.........................................................",
+".........................................................
..........................................................",
+"..........................................................
...........................................................",
+"...........................................................
............................................................",
+"..........................................................
...........................................................",
+"........................................................ XX
.........................................................",
+"....................................................... XXXX
........................................................",
+"..................................................... XXXXXXXX
......................................................",
+".................................................... XXXXXXXXXX
.....................................................",
+".................................................. XXXXXXXXXXXXXX
...................................................",
+"................................................. XXXXXXXXXXXXXXXX
..................................................",
+"................................................ XXXXXXXXXXXXXXXXXXXX
.................................................",
+".............................................. XXXXXXXXXXXXXXXXXXXXXX
...............................................",
+"............................................. XXXXXXXXXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................................",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX ......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX ......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX .....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX .....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ....................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ...................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ..................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ...................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"........................................ XXXXX
XXXXX .........................................",
+".........................................
..........................................",
+"..........................................
...........................................",
+"...........................................
............................................",
+".......................................... XXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+"........................................ XXXXXXXX
XXXXXXXX .........................................",
+"........................................
.........................................",
+".......................................
........................................",
+".......................................
........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXX
........................................",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXX
......................................",
+"......................................
.......................................",
+".........................................
..........................................",
+"..............................................
...............................................",
+".....................................................
......................................................",
+".........................................................
..........................................................",
+"....................................................... XXXX
........................................................",
+"..................................................... XXXXXX
......................................................",
+"..................... ............ XXXXXXXXXX
............ ......................",
+"................ XXXXXXXXXXXX
.................",
+".............. XXXXXXXXXXXXXXXX
...............",
+"............ XXXXXXXXXXXXXXXXXXXX
.............",
+".......... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ...........",
+".........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXX XXXXXXXXXXXXX ....
XXXXXXXXXXXXX XXXXXX ............",
+"............ XXX ........
XXX .............",
+"............ ............
.............",
+"............. ..................
..............",
+".............. .............. ........................
.............. ...............",
+"..............
........................................................................................
...............",
+"...............
............................................................................................
................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/bll21.xpm b/pieces/xboard/bll21.xpm
new file mode 100644
index 0000000..10ac3fb
--- /dev/null
+++ b/pieces/xboard/bll21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *bll21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+"......... .........",
+"......... X .........",
+"........ X ........",
+"....... XXX .......",
+"...... XXXXX ......",
+"..... XXX XXX .....",
+"..... XXXX XXXX .....",
+"..... XX XX .....",
+"..... XXXX XXXX .....",
+"..... XXX XXX .....",
+"...... XXXXX ......",
+"....... .......",
+"...... XXXXX ......",
+"...... ......",
+"...... XXXXXXX ......",
+".. .. .. ..",
+". XX XXX XX .",
+". XXXXXX XXXXXX .",
+".. . ..",
+"....................."
+};
diff --git a/pieces/xboard/bll25.xpm b/pieces/xboard/bll25.xpm
new file mode 100644
index 0000000..616882a
--- /dev/null
+++ b/pieces/xboard/bll25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *bll25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+"............ ............",
+"........... X ...........",
+"........... X ...........",
+"............ ............",
+".......... X ..........",
+"........ XXXXX ........",
+"....... XXXXXXXXX .......",
+"...... XXXXX XXXXX ......",
+"...... XXXXX XXXXX ......",
+"...... XXX XXX ......",
+"...... XXXXX XXXXX ......",
+"...... XXXXX XXXXX ......",
+"....... XXXXXXXXX .......",
+"........ ........",
+"........ XXXXXXX ........",
+"........ ........",
+"....... XXXXXXXXX .......",
+"........ ........",
+"........... X ...........",
+".. XXX ..",
+".. XXXXXXXXX XXXXXXXXX ..",
+"... XX . XX ...",
+"... .... ..... .... ...",
+"........................."
+};
diff --git a/pieces/xboard/bll29.xpm b/pieces/xboard/bll29.xpm
new file mode 100644
index 0000000..bbf8f5c
--- /dev/null
+++ b/pieces/xboard/bll29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *bll29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+".............. ..............",
+"............. X .............",
+"............. X .............",
+"............. .............",
+"............ XXX ............",
+".......... XXXXX ..........",
+"......... XXXXXXXXX .........",
+"........ XXXXX XXXXX ........",
+"....... XXXXXX XXXXXX .......",
+"....... XXXX XXXX .......",
+"....... XXXXXX XXXXXX .......",
+"....... XXXXXX XXXXXX .......",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"......... X X .........",
+".......... XXXXXXX ..........",
+"......... XXXXXXXXX .........",
+"......... .........",
+"........ XXXXXXXXX ........",
+".......... ..........",
+"............ X ............",
+"... XXXXX ...",
+".. XXXXXXXXXXX XXXXXXXXXXX ..",
+"... XX XXXXX . XXXXX XX ...",
+"... . ..... . ...",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/bll33.xpm b/pieces/xboard/bll33.xpm
new file mode 100644
index 0000000..e540d21
--- /dev/null
+++ b/pieces/xboard/bll33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *bll33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+"............... ...............",
+".............. XXX ..............",
+".............. XXX ..............",
+"............... ...............",
+"............... X ...............",
+"............. XXX .............",
+"............ XXXXXXX ............",
+"........... XXXXXXXXX ...........",
+".......... XXXXX XXXXX ..........",
+".......... XXXXX XXXXX ..........",
+"......... XXXXXX XXXXXX .........",
+"......... XXXX XXXX .........",
+"......... XXXXXX XXXXXX .........",
+"......... XXXXXX XXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXX ..........",
+".......... XXXXXXXXXXX ..........",
+"........... ...........",
+"........... XXXXXXXXX ...........",
+".......... X X ..........",
+".......... XXXXXXXXX ..........",
+".......... XXXXXXXXXXX ..........",
+"........... ...........",
+".............. X ..............",
+".... XXXXX ....",
+"... XXXXXXXXXXXX XXXXXXXXXXXX ...",
+"... XXXXXXXXXX . XXXXXXXXXX ...",
+".... ..... ....",
+".... ....................... ....",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/bll37.xpm b/pieces/xboard/bll37.xpm
new file mode 100644
index 0000000..1dd6755
--- /dev/null
+++ b/pieces/xboard/bll37.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char * bll37[] = {
+"37 37 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" ... ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" ... ",
+" ..X.. ",
+" ..XXXXX.. ",
+" .XXXXXXXXX. ",
+" .XXXXXXXXXXX. ",
+" .XXXXXXXXXXXXX. ",
+" .XXXXXX.XXXXXX. ",
+" .XXXXXXX.XXXXXXX. ",
+" .XXXX.......XXXX. ",
+" .XXXXXXX.XXXXXXX. ",
+" .XXXXXXX.XXXXXXX. ",
+" .XXXXXXX.XXXXXXX. ",
+" .XXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXX. ",
+" .XXXXXXXXXXX. ",
+" ............. ",
+" .XXXXXXXXXXX. ",
+" .XXXXXXXXXXX. ",
+" ............. ",
+" ..XXXXXXXXXXX.. ",
+" ..XXXXXXXXXXX.. ",
+" ........... ",
+" ..X.. ",
+" .. ..XXXXX.. .. ",
+" ....XX....XXXX.XXXX....XX.... ",
+" .XXXXXXXXXXXX.. ..XXXXXXXXXXXX. ",
+" .X.......... ..........X. ",
+" .. .. ",
+" ",
+" "};
diff --git a/pieces/xboard/bll40.xpm b/pieces/xboard/bll40.xpm
new file mode 100644
index 0000000..13dd7e2
--- /dev/null
+++ b/pieces/xboard/bll40.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *bll40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................",
+"................... ..................",
+".................. XXX .................",
+".................. XXX .................",
+".................. XXX .................",
+"................... ..................",
+"................... X ..................",
+".................. XXX .................",
+"................ XXXXX ...............",
+"............... XXXXXXXXX ..............",
+".............. XXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXX ............",
+"............ XXXXXXX XXXXXXX ...........",
+"............ XXXXXXX XXXXXXX ...........",
+"........... XXXXXXXX XXXXXXXX ..........",
+"........... XXXXX XXXXX ..........",
+"........... XXXXXXXX XXXXXXXX ..........",
+"........... XXXXXXXX XXXXXXXX ..........",
+"........... XXXXXXXX XXXXXXXX ..........",
+"............ XXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXX ...........",
+"............. XXXXXXXXXXXXX ............",
+"............. XX XX ............",
+".............. XXXXXXXXX .............",
+".............. XXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXX ............",
+"............. ............",
+"............ XXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXX ...........",
+"............... ..............",
+"................... X ..................",
+"................. XXX ................",
+"...... XXXXXXX .....",
+".... XXXXXXXXXXXXXX XXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXX . XXXXXXXXXXXXXX ..",
+".... X ..... X ...",
+"..... ............................. ....",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/bll45.xpm b/pieces/xboard/bll45.xpm
new file mode 100644
index 0000000..7d8a502
--- /dev/null
+++ b/pieces/xboard/bll45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *bll45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+"..................... .....................",
+".................... XXX ....................",
+".................... XXX ....................",
+".................... XXX ....................",
+"..................... .....................",
+"..................... X .....................",
+"................... XXX ...................",
+".................. XXXXXXX ..................",
+"................ XXXXXXXXX ................",
+"............... XXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXX XXXXXXXXX ............",
+"............ XXXXXXXXX XXXXXXXXX ............",
+"........... XXXXXXXXXX XXXXXXXXXX ...........",
+"........... XXXXXX XXXXXX ...........",
+"........... XXXXXXXXXX XXXXXXXXXX ...........",
+"........... XXXXXXXXXX XXXXXXXXXX ...........",
+"........... XXXXXXXXXX XXXXXXXXXX ...........",
+"........... XXXXXXXXXX XXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXXXXXX .............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. ..............",
+"............... XXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. X X ..............",
+".............. XXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXX .............",
+"................ ................",
+".................... X ....................",
+".................. XXXXX ..................",
+"....... XXXX XXXX .......",
+".... XXXXXXXXXXXXX . XXXXXXXXXXXXX ....",
+"... XXXXXXXXXXXXXXX ..... XXXXXXXXXXXXXXX ...",
+"... XX ....... XX ...",
+".... ................................. ....",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/bll49.xpm b/pieces/xboard/bll49.xpm
new file mode 100644
index 0000000..c595ccf
--- /dev/null
+++ b/pieces/xboard/bll49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *bll49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+"....................... .......................",
+"...................... XXX ......................",
+"..................... XXXXX .....................",
+"..................... XXXXX .....................",
+"...................... XXX ......................",
+"....................... .......................",
+"...................... X ......................",
+"..................... XXXXX .....................",
+"................... XXXXXXX ...................",
+".................. XXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+"............. XXXXXXXXXX XXXXXXXXXX .............",
+"............. XXXXXXXXXX XXXXXXXXXX .............",
+"............. XXXXXX XXXXXX .............",
+"............. XXXXXXXXXX XXXXXXXXXX .............",
+"............. XXXXXXXXXX XXXXXXXXXX .............",
+"............. XXXXXXXXXX XXXXXXXXXX .............",
+"............. XXXXXXXXXX XXXXXXXXXX .............",
+".............. XXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXX ..............",
+"............... XXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXX ...............",
+"................ XX XX ................",
+"................ XXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"............... ...............",
+"............... XXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXX ..............",
+".................. ..................",
+"...................... X ......................",
+".................... XXXXX ....................",
+"........ XXXX XXXX ........",
+"..... XXXXXXXXXXXXXX . XXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXX ..... XXXXXXXXXXXXXXX ....",
+".... XXX ......... XXX ....",
+".... ................................. ....",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/bll54.xpm b/pieces/xboard/bll54.xpm
new file mode 100644
index 0000000..f2c473a
--- /dev/null
+++ b/pieces/xboard/bll54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *bll54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+".......................... ..........................",
+"........................ ........................",
+"....................... XX .......................",
+"....................... XXXX .......................",
+"....................... XXXX .......................",
+"....................... XX .......................",
+"........................ ........................",
+"........................ ........................",
+"...................... XX ......................",
+"..................... XXXXXX .....................",
+"................... XXXXXXXX ...................",
+".................. XXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXX XXXXXXXX ...............",
+"............... XXXXXXXXX XXXXXXXXX ...............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+".............. XXXXXXXXXX XXXXXXXXXX ..............",
+".............. XXXXXX XXXXXX ..............",
+".............. XXXXXX XXXXXX ..............",
+".............. XXXXXXXXXX XXXXXXXXXX ..............",
+".............. XXXXXXXXXX XXXXXXXXXX ..............",
+".............. XXXXXXXXXX XXXXXXXXXX ..............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXX ...............",
+"................ XXXXXXXXXXXXXXXXXX ................",
+"................ XX XX ................",
+"................. .................",
+".................. XXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXX .................",
+"................. X X .................",
+"................ ................",
+"................ XXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXX ...............",
+"................ ................",
+".................... ....................",
+"...................... XX ......................",
+"....... XXXXXX .......",
+"..... XXXXXXXXXX .....",
+"... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...",
+".... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX ....",
+"..... .. .....",
+"...... ........ ......",
+"....... ...................................... .......",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/bll58.xpm b/pieces/xboard/bll58.xpm
new file mode 100644
index 0000000..81ed080
--- /dev/null
+++ b/pieces/xboard/bll58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *bll58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............................ ............................",
+".......................... ..........................",
+"......................... XX .........................",
+"......................... XXXX .........................",
+"......................... XXXX .........................",
+"......................... XX .........................",
+".......................... ..........................",
+"........................... ...........................",
+"......................... .........................",
+"........................ XXXX ........................",
+"...................... XXXXXX ......................",
+".................... XXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXXXXXX .................",
+"................ XXXXXXXXX XXXXXXXXX ................",
+"................ XXXXXXXXXX XXXXXXXXXX ................",
+"............... XXXXXXXXXX XXXXXXXXXX ...............",
+"............... XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............... XXXXXXX XXXXXXX ...............",
+"............... XXXXXXX XXXXXXX ...............",
+"............... XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............... XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............... XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............... XXXXXXXXXX XXXXXXXXXX ...............",
+"................ XXXXXXXXXX XXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXX ................",
+"................. XXXXXXXXXXXXXXXXXXXX ................",
+"................. XXXXXXXXXXXXXXXXXX .................",
+".................. XXXXXXXXXXXXXXXX ..................",
+"................... ...................",
+"................... ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXXXXX ..................",
+".................. ..................",
+"................. .................",
+"................. XXXXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXX .................",
+"................. .................",
+"...................... ......................",
+".......................... ..........................",
+"........................ XX ........................",
+"........ XXXXXX ........",
+"...... XXXXXXXXXX ......",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX .....",
+"..... X XXXXXXX .. XXXXXXX X .....",
+"...... ...... ......",
+"....... ........ .......... ........ .......",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/bll64.xpm b/pieces/xboard/bll64.xpm
new file mode 100644
index 0000000..abaf676
--- /dev/null
+++ b/pieces/xboard/bll64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *bll64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"............................... ...............................",
+"............................. .............................",
+"............................ XX ............................",
+"............................ XXXX ............................",
+"............................ XXXX ............................",
+"............................ XX ............................",
+"............................. .............................",
+".............................. ..............................",
+"............................ ............................",
+"........................... XXXX ...........................",
+"......................... XXXXXX .........................",
+"........................ XXXXXXXXXX ........................",
+"...................... XXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXX XXXXXXXXXX ...................",
+".................. XXXXXXXXXX XXXXXXXXXX ..................",
+".................. XXXXXXXXXXX XXXXXXXXXXX ..................",
+"................. XXXXXXXXXXX XXXXXXXXXXX .................",
+"................. XXXXXXXXXXXX XXXXXXXXXXXX .................",
+"................. XXXXXXX XXXXXXX .................",
+"................. XXXXXXX XXXXXXX .................",
+"................. XXXXXXXXXXXX XXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXX XXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXX XXXXXXXXXXXX .................",
+"................. XXXXXXXXXXX XXXXXXXXXXX .................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXX ...................",
+".................... XX XX ....................",
+"..................... .....................",
+"..................... XXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXXXXXXXX ....................",
+".................... X X ....................",
+".................... ....................",
+"................... XXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXX ...................",
+".................... ....................",
+"......................... .........................",
+"............................ ............................",
+".......................... XXXX ..........................",
+"......... XXXXXXXX .........",
+"....... XXXXXXXXXXXX .......",
+"..... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX .....",
+"...... XXX XXXXXXXX .. XXXXXXXX XXX ......",
+"...... ...... ......",
+"....... ........ .......... ........ .......",
+"........ .............................................. ........",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/bll72.xpm b/pieces/xboard/bll72.xpm
new file mode 100644
index 0000000..9fc050f
--- /dev/null
+++ b/pieces/xboard/bll72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *bll72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+".................................. ..................................",
+"................................ ................................",
+"............................... XXXX ...............................",
+"............................... XXXXXX ...............................",
+"............................... XXXXXX ...............................",
+"............................... XXXXXX ...............................",
+"............................... XXXXXX ...............................",
+"............................... XXXX ...............................",
+"................................ ................................",
+".................................. ..................................",
+"................................ ................................",
+"............................... XXXX ...............................",
+"............................. XXXXXX .............................",
+"............................ XXXXXXXXXX ............................",
+"........................... XXXXXXXXXXXX ...........................",
+"......................... XXXXXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXXXXXXXXX ........................",
+"....................... XXXXXXXXXXXXXXXXXXXX .......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXX XXXXXXXXXXXX ....................",
+".................... XXXXXXXXXXXXX XXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXX XXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXX XXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXX XXXXXXXXX ..................",
+".................. XXXXXXXXX XXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXX XXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"...................... XXX XXX ......................",
+"....................... .......................",
+"........................ XXXXXXXXXXXXXXXX ........................",
+"....................... XXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXX ......................",
+"...................... XXX XXX ......................",
+"..................... .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+".................... XXXXXXXXXXXXXXXX ....................",
+"...................... ......................",
+"............................ ............................",
+"................................ ................................",
+"............................... XXXX ...............................",
+"............................. XXXXXX .............................",
+"........... XXXXXXXXXX ...........",
+"....... XXXXXXXXXXXXXX .......",
+"..... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXX ...... XXXXX ....",
+"..... X ............ X .....",
+"...... ................................................ ......",
+"....... ...................................................... .......",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/bll80.xpm b/pieces/xboard/bll80.xpm
new file mode 100644
index 0000000..b4e7808
--- /dev/null
+++ b/pieces/xboard/bll80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *bll80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"......................................
......................................",
+"....................................
....................................",
+"................................... XXXX
...................................",
+"................................... XXXXXX
...................................",
+"................................... XXXXXX
...................................",
+"................................... XXXXXX
...................................",
+"................................... XXXXXX
...................................",
+"................................... XXXX
...................................",
+"....................................
....................................",
+".....................................
.....................................",
+".................................... XX
....................................",
+".................................. XXXX
..................................",
+"................................. XXXXXXXX
.................................",
+"............................... XXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXX
..............................",
+"............................ XXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXX XXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
......................",
+"..................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXX XXXXXXXXXX
.....................",
+"..................... XXXXXXXXXX XXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
.....................",
+"...................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"......................... XXXXX XXXXX
.........................",
+"..........................
..........................",
+"........................... XXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXX XXXX
.........................",
+".........................
.........................",
+"......................... XXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXX
.......................",
+"..........................
..........................",
+"................................
................................",
+"....................................
....................................",
+".................................. XXXX
..................................",
+"................................ XXXXXXXX
................................",
+".............. XXXXXXXXXXXX
..............",
+".......... XXXXXXXXXXXXXXXX
..........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"....... XXXXXXX XXXXXX ...... XXXXXX XXXXXXX
.......",
+"....... XX ............ XX
.......",
+"........ ......... .................. .........
........",
+"......... ........................................................
.........",
+".......... ..........................................................
..........",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/bll87.xpm b/pieces/xboard/bll87.xpm
new file mode 100644
index 0000000..a1aecac
--- /dev/null
+++ b/pieces/xboard/bll87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *bll87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"..........................................
..........................................",
+"........................................
........................................",
+".......................................
.......................................",
+"....................................... XXX
.......................................",
+"...................................... XXXXX
......................................",
+"...................................... XXXXX
......................................",
+"...................................... XXXXX
......................................",
+"...................................... XXXXX
......................................",
+"....................................... XXX
.......................................",
+".......................................
.......................................",
+"........................................
........................................",
+".......................................
.......................................",
+"...................................... X
......................................",
+".................................... XXXXX
....................................",
+"................................... XXXXXXX
...................................",
+"................................. XXXXXXXXXXX
.................................",
+"................................ XXXXXXXXXXXXX
................................",
+".............................. XXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXX XXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXX XXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXX XXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
......................",
+"....................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................... XXXX XXXX
...........................",
+"............................
............................",
+"............................
............................",
+"............................. XXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXX XXXXX
............................",
+"...........................
...........................",
+"...........................
...........................",
+"........................... XXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXX
.........................",
+"..........................
..........................",
+".............................
.............................",
+"...................................
...................................",
+"...................................... X
......................................",
+"................................... XXXXX
...................................",
+"............. XXXXXXX
.............",
+".......... XXXXXXXXXXX
..........",
+"........ XXXXXXXXXXXXXXXXX
........",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"........ XXXX XXXXXXXXXXX . XXXXXXXXXXX XXXX
........",
+"........ X ..... X
........",
+"......... .........
.........",
+".......... .......... ............... ..........
..........",
+"........... .............................................................
...........",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/bll95.xpm b/pieces/xboard/bll95.xpm
new file mode 100644
index 0000000..ec349c0
--- /dev/null
+++ b/pieces/xboard/bll95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *bll95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+".............................................
.............................................",
+"...........................................
...........................................",
+"..........................................
..........................................",
+".......................................... XXXXX
..........................................",
+"......................................... XXXXXXX
.........................................",
+"......................................... XXXXXXX
.........................................",
+"......................................... XXXXXXX
.........................................",
+"......................................... XXXXXXX
.........................................",
+".......................................... XXXXX
..........................................",
+"..........................................
..........................................",
+"...........................................
...........................................",
+"............................................
............................................",
+"........................................... X
...........................................",
+"......................................... XXX
.........................................",
+"........................................ XXXXX
........................................",
+"...................................... XXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXX
.....................................",
+".................................... XXXXXXXXXXXXXXX
....................................",
+".................................. XXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXX
.................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXX XXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXX XXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXX XXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXX XXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........................",
+".......................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+".............................. X X
..............................",
+"...............................
...............................",
+"................................
................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXX XXXX
..............................",
+"..............................
..............................",
+".............................
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXX
............................",
+"............................
............................",
+"................................
................................",
+".......................................
.......................................",
+".......................................... X
..........................................",
+"........................................ XXX
........................................",
+"............... .......... XXXXXXX ..........
...............",
+"............ XXXXXXXXXXX
............",
+".......... XXXXXXXXXXXXXXX
..........",
+"........ XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXX XXXXXXXXXX ..... XXXXXXXXXX
XXXXX .........",
+".......... X .........
X ..........",
+".......... .............
..........",
+"........... ........... ...................
........... ...........",
+"............
...................................................................
............",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/convbm b/pieces/xboard/convbm
new file mode 100644
index 0000000..e577fdc
--- /dev/null
+++ b/pieces/xboard/convbm
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+for size in 129 116 108 95 87 80 72 64 58 54 49 45 40 37 33 29 25 21 ; do
+
+ mkdir $size
+
+ for piece in p r n b q k ; do
+
+ name=${piece}ld${size}
+ echo $name
+ convert -pen green -draw 'color 0,0 floodfill' \
+ XBM:${piece}${size}o.bm tmp.xpm
+ sed < tmp.xpm > $size/$name.xpm -f convbm.sed -e s/magick/$name/
+
+ name=${piece}ll${size}
+ echo $name
+ convert -pen gray -draw 'color 0,0 floodfill' \
+ XBM:${piece}${size}o.bm tmp.xpm
+ sed < tmp.xpm > $size/$name.xpm -f convbm.sed -e s/magick/$name/
+
+ name=${piece}dd${size}
+ echo $name
+ convert -pen green -draw 'color 0,0 floodfill' \
+ XBM:${piece}${size}s.bm tmp.xpm
+ sed < tmp.xpm > $size/$name.xpm -f convbm.sed -e s/magick/$name/
+
+ name=${piece}dl${size}
+ echo $name
+ convert -pen gray -draw 'color 0,0 floodfill' \
+ XBM:${piece}${size}s.bm tmp.xpm
+ sed < tmp.xpm > $size/$name.xpm -f convbm.sed -e s/magick/$name/
+
+ done
+
+done
diff --git a/pieces/xboard/convbm.sed b/pieces/xboard/convbm.sed
new file mode 100644
index 0000000..c06b461
--- /dev/null
+++ b/pieces/xboard/convbm.sed
@@ -0,0 +1,4 @@
+s/Gray0/black s dark_piece/
+s/Gray100/white s light_piece/
+s/Green/green s dark_square/
+s/#bebebe/gray s light_square/
diff --git a/pieces/xboard/convbm2.sed b/pieces/xboard/convbm2.sed
new file mode 100644
index 0000000..0715909
--- /dev/null
+++ b/pieces/xboard/convbm2.sed
@@ -0,0 +1,5 @@
+s/_xpm//
+s/#000000000000/black s dark_piece/
+s/#FFFFFFFFFFFF/white s light_piece/
+s/#0000FFFF0000/green s dark_square/
+s/#BE..BE..BE../gray s light_square/
diff --git a/pieces/xboard/kdd108.xpm b/pieces/xboard/kdd108.xpm
new file mode 100644
index 0000000..b0c4558
--- /dev/null
+++ b/pieces/xboard/kdd108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *kdd108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"...............................................
................................................",
+"..............................................
...............................................",
+"...............................................
................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"............................................... XXX
................................................",
+".............................................. XXXXXXX
...............................................",
+".............................................. XXXXXXXXX
...............................................",
+"............................................. XXXX XXXX
..............................................",
+"............................................. XXX XXX
..............................................",
+"............................................. XXX XXX
..............................................",
+"............................................ XXX XXX
.............................................",
+"...................... ............ XXX XXX ............
.......................",
+".................. ......... XXX XXX .........
...................",
+"................ ....... XXX XXX .......
.................",
+"............... XXXXXXXXXX ..... XXX XXX .....
XXXXXXXXXX ................",
+"............. XXXXXXXXXXXXXXXX ... XXX XXX ...
XXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXX . XXX XXX .
XXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXX XXXXXXXX XXX XXX XXXXXXXX
XXXXXXXX ............",
+".......... XXXXX XXXXXX XXX XXX XXXXXX
XXXXX ...........",
+".......... XXXX XXXXX XXX XXX XXXXX
XXXX ...........",
+"......... XXXX XXXXX XXX XXX XXXXX
XXXX ..........",
+"......... XXX XXXX XXX XXX XXXX
XXX ..........",
+"........ XXXX XXXX XXX XXX XXXX
XXXX .........",
+"........ XXX XXXX XXX XXX XXXX
XXX .........",
+"........ XXXX XXXX XXX XXX XXXX
XXXX .........",
+"....... XXX XXXX XXXXX XXXX
XXX ........",
+"....... XXX XXXX XXXXX XXXX
XXX ........",
+"....... XXX XXX XXX XXX
XXX ........",
+"....... XXX XXXX XXX XXXX
XXX ........",
+"....... XXX XXX XXX XXX
XXX ........",
+"....... XXX XXXX X XXXX
XXX ........",
+"....... XXXX XXX XXX
XXXX ........",
+"........ XXX XXX XXX
XXX .........",
+"........ XXX XXXX XXXX
XXX .........",
+"........ XXX XXX XXX
XXX .........",
+"......... XXXX XXX XXX
XXXX ..........",
+"......... XXX XXXX XXXX
XXX ..........",
+".......... XXXX XXXX XXXX
XXXX ...........",
+"........... XXXX XXX XXX
XXXX ............",
+"........... XXXX XXX XXX
XXXX ............",
+"............ XXXXX XXX XXX
XXXXX .............",
+"............. XXXXX XXX XXX
XXXXX ..............",
+".............. XXXXX XXX XXX
XXXXX ...............",
+"............... XXXXX XXXXXXXXXXXXXXXXXXXXXXX
XXXXX ................",
+"................ XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXX .................",
+"................. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXX ..................",
+".................. XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXX
XXXXXXXXXXX ....................",
+"..................... XXXXX
XXXXX ......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"...................... XXXXXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"...................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
........................",
+"...................... XXXXXXXXXXX
XXXXXXXXXXX ........................",
+"...................... XXXXXXXX
XXXXXXXX ........................",
+"....................... XXX
XXX ........................",
+".......................
........................",
+"....................... XXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXX
XXXXXXXXXXXX ........................",
+"....................... XXXXXXXX
XXXXXXXX ........................",
+"....................... XXXX
XXXX ........................",
+".......................
........................",
+".......................
........................",
+".........................
..........................",
+"...........................
.............................",
+"..............................
................................",
+"..................................
...................................",
+"......................................
.......................................",
+".............................................
..............................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/kdd116.xpm b/pieces/xboard/kdd116.xpm
new file mode 100644
index 0000000..85c327a
--- /dev/null
+++ b/pieces/xboard/kdd116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *kdd116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+".................................................. XXXXX
...................................................",
+"................................................. XXXXXXXXX
..................................................",
+"................................................. XXXXXXXXXXX
..................................................",
+"................................................ XXX XXX
.................................................",
+"................................................ XXX XXX
.................................................",
+"................................................ XXX XXX
.................................................",
+"............................................... XXX XXX
................................................",
+"............................................... XXX XXX
................................................",
+"......................... ............. XXX XXX
............. ..........................",
+"...................... ......... XXX XXX .........
.......................",
+".................... ....... XXX XXX .......
.....................",
+".................. XXXXXXXXXX ..... XXX XXX .....
XXXXXXXXXX ...................",
+"................ XXXXXXXXXXXXXXXX ... XXX XXX ...
XXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXX .. XXX XXX ..
XXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXXXXXX XXXXXXXX X XXX XXX X
XXXXXXXX XXXXXXXX ...............",
+"............. XXXXX XXXXXXX XXX XXX
XXXXXXX XXXXX ..............",
+"............ XXXXX XXXXXX XXX XXX XXXXXX
XXXXX .............",
+"............ XXXX XXXXX XXX XXX XXXXX
XXXX .............",
+"........... XXXX XXXX XXX XXX XXXX
XXXX ............",
+"........... XXX XXXX XXX XXX XXXX
XXX ............",
+".......... XXXX XXXX XXX XXX XXXX
XXXX ...........",
+".......... XXX XXXX XXX XXX XXXX
XXX ...........",
+".......... XXXX XXX XXX XXX XXX
XXXX ...........",
+"......... XXX XXXX XXXXX XXXX
XXX ..........",
+"......... XXX XXXX XXXXX XXXX
XXX ..........",
+"......... XXX XXX XXX XXX
XXX ..........",
+"......... XXX XXXX XXX XXXX
XXX ..........",
+"......... XXX XXX XXX XXX
XXX ..........",
+"......... XXX XXXX XXXX
XXX ..........",
+"......... XXXX XXX XXX
XXXX ..........",
+".......... XXX XXX XXX
XXX ...........",
+".......... XXX XXXX XXXX
XXX ...........",
+"........... XXX XXX XXX
XXX ............",
+"........... XXXX XXX XXX
XXXX ............",
+"............ XXX XXXX XXXX
XXX .............",
+"............ XXXX XXXX XXXX
XXXX .............",
+"............. XXXX XXX XXX
XXXX ..............",
+".............. XXXX XXX XXX
XXXX ...............",
+".............. XXXXX XXX XXX
XXXXX ...............",
+"............... XXXXX XXX XXX
XXXXX ................",
+"................ XXXXX XXX XXX
XXXXX .................",
+"................. XXXXX XXXXXXXXXXXXXXXXXXXXXXX
XXXXX ..................",
+".................. XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXX ...................",
+"................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ......................",
+"...................... XXXXXXXXX
XXXXXXXXX .......................",
+"........................ XX
XX .........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXXXXX
XXXXXXXXXXXX ..........................",
+"......................... XXXXXXXX
XXXXXXXX ..........................",
+"......................... XXXX
XXXX ..........................",
+".........................
..........................",
+".........................
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXXXXX
XXXXXXXXXXXX ..........................",
+"......................... XXXXXXX
XXXXXXX ..........................",
+"......................... XXXX
XXXX ..........................",
+".........................
..........................",
+"..........................
...........................",
+"............................
.............................",
+"...............................
................................",
+"..................................
...................................",
+"......................................
.......................................",
+"..........................................
...........................................",
+".................................................
..................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/kdd129.xpm b/pieces/xboard/kdd129.xpm
new file mode 100644
index 0000000..cd077dd
--- /dev/null
+++ b/pieces/xboard/kdd129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *kdd129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"...............................................................
................................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+"........................................................
.........................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"............................................................
.............................................................",
+"..........................................................
...........................................................",
+".........................................................
..........................................................",
+"........................................................
.........................................................",
+"....................................................... XXXXXX
........................................................",
+"...................................................... XXXXXXXX
.......................................................",
+"...................................................... XXXXXXXXXX
.......................................................",
+"..................................................... XXXXXXXXXXXX
......................................................",
+"..................................................... XXXXX XXXXX
......................................................",
+"..................................................... XXXX XXXX
......................................................",
+".................................................... XXXX XXXX
.....................................................",
+".................................................... XXXXX XXXXX
.....................................................",
+"........................... .............. XXXX XXXX
.............. ............................",
+"........................ .......... XXXX XXXX
.......... .........................",
+"...................... ........ XXXX XXXX
........ .......................",
+".................... ...... XXXX XXXX
...... .....................",
+".................. XXXXXXXXXXXX .... XXXX XXXX
.... XXXXXXXXXXXX ...................",
+"................. XXXXXXXXXXXXXXXXXX ... XXXX XXXX
... XXXXXXXXXXXXXXXXXX ..................",
+"................ XXXXXXXXXXXXXXXXXXXXXX . XXXX XXXX .
XXXXXXXXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXXXXXXXXX XXXXXXXXXXX XXXX XXXX
XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............. XXXXXXXXX XXXXXXXXX XXXX XXXX
XXXXXXXXX XXXXXXXXX ..............",
+"............ XXXXXXX XXXXXXXX XXXXX XXXXX
XXXXXXXX XXXXXXX .............",
+"............ XXXXXX XXXXXXX XXXX XXXX
XXXXXXX XXXXXX .............",
+"........... XXXXX XXXXXX XXXXX XXXXX
XXXXXX XXXXX ............",
+"........... XXXXX XXXXXX XXXX XXXX
XXXXXX XXXXX ............",
+".......... XXXXX XXXXXX XXXXXXXXXX
XXXXXX XXXXX ...........",
+".......... XXXXX XXXXXX XXXXXXXX
XXXXXX XXXXX ...........",
+".......... XXXXX XXXXX XXXXXXXX
XXXXX XXXXX ...........",
+"......... XXXXX XXXXX XXXXXX XXXXX
XXXXX ..........",
+"......... XXXXX XXXXX XXXXXX XXXXX
XXXXX ..........",
+"......... XXXX XXXXX XXXX XXXXX
XXXX ..........",
+"......... XXXX XXXXX XXXX XXXXX
XXXX ..........",
+"......... XXXX XXXXX XX XXXXX
XXXX ..........",
+"......... XXXX XXXXX XX XXXXX
XXXX ..........",
+"......... XXXXX XXXXX XX XXXXX
XXXXX ..........",
+"......... XXXXX XXXXX XXXXX
XXXXX ..........",
+".......... XXXXX XXXXX XXXXX
XXXXX ...........",
+".......... XXXXX XXXX XXXX
XXXXX ...........",
+".......... XXXXX XXXXX XXXXX
XXXXX ...........",
+"........... XXXXX XXXXX XXXXX
XXXXX ............",
+"........... XXXXX XXXX XXXX
XXXXX ............",
+"............ XXXXX XXXXX XXXXX
XXXXX .............",
+"............ XXXXX XXXXX XXXXX
XXXXX .............",
+"............. XXXXXX XXXXX XXXXX
XXXXXX ..............",
+".............. XXXXXX XXXXX XXXXX
XXXXXX ...............",
+".............. XXXXXX XXXX XXXX
XXXXXX ...............",
+"............... XXXXXXX XXXX XXXX
XXXXXXX ................",
+"................ XXXXXXX XXXX XXXX
XXXXXXX .................",
+"................. XXXXXXX XXXX XXXX
XXXXXXX ..................",
+".................. XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXX ...................",
+"................... XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX
....................",
+".................... XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX
.....................",
+"..................... XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXX ........................",
+"........................ XXXXXXXXXX
XXXXXXXXXX ..........................",
+".......................... XXXXX
XXXXX ...........................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX .............................",
+"........................... XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX .............................",
+"........................... XXXXXXXXX
XXXXXXXXX .............................",
+"........................... XXXX
XXXX .............................",
+"...........................
.............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX .............................",
+"........................... XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX .............................",
+"........................... XXXXXXXXXXX
XXXXXXXXXXX .............................",
+"........................... XXXXXXX
XXXXXXX .............................",
+"............................ XXX
XXX .............................",
+"............................
.............................",
+"............................
..............................",
+"..............................
...............................",
+"................................
..................................",
+"...................................
.....................................",
+"......................................
........................................",
+"..........................................
............................................",
+"...............................................
................................................",
+"......................................................
.......................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/kdd21.xpm b/pieces/xboard/kdd21.xpm
new file mode 100644
index 0000000..099dc9d
--- /dev/null
+++ b/pieces/xboard/kdd21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *kdd21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+".......... ..........",
+"......... .........",
+".......... ..........",
+"......... .........",
+".... .. X .. ....",
+".. X . X . X ..",
+". XX XX X XX XX .",
+". X X X X .",
+". X X X X .",
+". X X X .",
+". X X .",
+".. X XXXXXXX X ..",
+"... XX XX ...",
+".... ....",
+".... XXXXX ....",
+".... ....",
+".... XXXXXXXXX ....",
+"..... .....",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/kdd25.xpm b/pieces/xboard/kdd25.xpm
new file mode 100644
index 0000000..b64ee21
--- /dev/null
+++ b/pieces/xboard/kdd25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *kdd25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+"............ ............",
+"........... ...........",
+"............ ............",
+"............ ............",
+"........... ...........",
+".......... X ..........",
+".... . X X . ....",
+"... XXXX X X XXXX ...",
+".. 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 ....",
+".... XXXXXXXXXXXXX .....",
+"..... .....",
+"..... XXXXXXXXX .....",
+"..... XX XX .....",
+"..... XXXXXXXXX .....",
+"...... X X ......",
+"...... .......",
+"......... .........",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/kdd29.xpm b/pieces/xboard/kdd29.xpm
new file mode 100644
index 0000000..e3aadb8
--- /dev/null
+++ b/pieces/xboard/kdd29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *kdd29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............. ..............",
+".............. ..............",
+"............ ............",
+".............. ..............",
+".............. ..............",
+"............. .............",
+"............ X ............",
+"............ X X ............",
+"..... .. X X .. .....",
+".... XXXXX X X XXXXX ....",
+"... X XX 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 ...",
+".... X XXXXXXXXXXX X ....",
+"..... XXX XXX .....",
+"...... ......",
+"...... XXXXXXXXXXX ......",
+"...... XX XX ......",
+"...... XXXXXXXXX ......",
+"...... XX XX ......",
+"....... ......",
+".......... .........",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/kdd33.xpm b/pieces/xboard/kdd33.xpm
new file mode 100644
index 0000000..d1f017d
--- /dev/null
+++ b/pieces/xboard/kdd33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *kdd33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+"................ ................",
+"................ ................",
+".............. ..............",
+"................ ................",
+"................ ................",
+"................ ................",
+"............... ...............",
+".............. XXX ..............",
+"............. X X .............",
+"...... .. X X .. ......",
+"..... XXXXX X X XXXXX .....",
+".... X XX 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 X X ...",
+".... X X X X ....",
+"..... X XXXXXXXXX X .....",
+"...... XXXX XXXX ......",
+"....... .......",
+"....... .......",
+"........ XXXXXXXXXXXXX .......",
+"........ XX XX .......",
+"........ XXXXXXXXX .......",
+"........ XXX XXX .......",
+"........ .......",
+"......... ........",
+"............ ...........",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/kdd37.xpm b/pieces/xboard/kdd37.xpm
new file mode 100644
index 0000000..fc3fc68
--- /dev/null
+++ b/pieces/xboard/kdd37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *kdd37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".................. ..................",
+".................. ..................",
+"................ ................",
+".................. ..................",
+".................. ..................",
+".................. ..................",
+"................. .................",
+"................ XXX ................",
+"............... X X ...............",
+"....... ... X X ... .......",
+"..... XXXXX . X X . XXXXX .....",
+".... XX XX X X XX XX ....",
+"... X X X X X X ...",
+"... X X X X X X ...",
+"... X X X X X ...",
+"... X X X X X ...",
+"... X XX XX X ...",
+".... X X X X ....",
+".... X X X X ....",
+"..... X X X X .....",
+"...... X XXXXXXXXXXXXX X ......",
+"....... XXXX XXXX .......",
+"........ ........",
+"........ ........",
+"........ XXXXXXXXXXXXXXX ........",
+"........ XX XX ........",
+"........ XXXXXXXXX ........",
+"........ XXXX XXXX ........",
+"........ ........",
+".......... ..........",
+"............. ..............",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/kdd40.xpm b/pieces/xboard/kdd40.xpm
new file mode 100644
index 0000000..547c56f
--- /dev/null
+++ b/pieces/xboard/kdd40.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * kdd40[] = {
+"40 40 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" . ",
+" . ",
+" ..... ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ... ",
+" .XXX. ",
+" .X...X. ",
+" .X...X. ",
+" ..... .X...X. ..... ",
+" ..XXXXX.. .X...X. ..XXXXX.. ",
+" .XX.....XX...X...X...XX.....XX. ",
+" .X.........X...X.X...X.........X. ",
+" .X...........X..X.X..X...........X. ",
+" .X............X..X..X............X. ",
+" .X............XX.X.XX............X. ",
+" .X.............X...X.............X. ",
+" .XX............XX.XX............XX. ",
+" .X.............X.X.............X. ",
+" .X............X.X............X. ",
+" .XX......XXXXXXXXXXX......XX. ",
+" ..X.XXXXX.........XXXXX.X.. ",
+" ..XX.................XX.. ",
+" ....................... ",
+" ....................... ",
+" ....XXXXXXXXXXXXXXX.... ",
+" ..XXX.............XXX.. ",
+" .......XXXXXXXXX....... ",
+" ...XXXX.........XXXX... ",
+" ..XX...............XX.. ",
+" ....................... ",
+" ................... ",
+" ........... ",
+" ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/kdd45.xpm b/pieces/xboard/kdd45.xpm
new file mode 100644
index 0000000..4fd4dd2
--- /dev/null
+++ b/pieces/xboard/kdd45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *kdd45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+"...................... ......................",
+"...................... ......................",
+".................... ....................",
+"...................... ......................",
+"...................... ......................",
+"...................... ......................",
+"...................... ......................",
+".................... ....................",
+"................... XXX ...................",
+".................. X X ..................",
+".................. X X ..................",
+".................. X X ..................",
+"........ ... X X ... ........",
+"...... XXXXXX . X X . XXXXXX ......",
+"..... XX XX X X XX XX .....",
+".... 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 X X X ...",
+".... X X X X ...",
+".... X X X X ....",
+"..... X X X X ....",
+"...... X X X X .....",
+"....... XX XXXXXXXXXXXXX XX ......",
+"........ XX XXXXX XXXXX XX .......",
+"......... X X ........",
+"......... .........",
+"......... .........",
+"......... XXXXXXXXXXXXX .........",
+".......... XXXXX XXXXX ..........",
+".......... X X ..........",
+".......... XXXXXXXXXXX ..........",
+".......... XXXX XXXX ..........",
+".......... XX XX ..........",
+".......... ..........",
+"............. ............",
+"................. ................",
+".............................................",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/kdd49.xpm b/pieces/xboard/kdd49.xpm
new file mode 100644
index 0000000..26cd928
--- /dev/null
+++ b/pieces/xboard/kdd49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *kdd49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+"........................ ........................",
+"........................ ........................",
+"........................ ........................",
+"..................... .....................",
+"........................ ........................",
+"........................ ........................",
+"........................ ........................",
+"........................ ........................",
+"...................... ......................",
+"..................... XXX .....................",
+".................... X X ....................",
+".................... X X ....................",
+".................... X X ....................",
+"......... .... X X .... .........",
+"....... XXXXXX .. X X .. XXXXXX .......",
+"...... XX XX X X XX XX ......",
+"..... X XX 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 XX XX X ...",
+".... X X X X ....",
+".... X X X X ....",
+"..... X X X X .....",
+"...... XX XXXXXXXXXXXXX XX ......",
+"....... X XXXXX X XXXXX X .......",
+"........ XXX XXX ........",
+".......... .........",
+".......... ..........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXX XXXXXX ..........",
+".......... ..........",
+".......... XXXXXXXXXXX ..........",
+".......... XXXX XXXX ..........",
+".......... XXX XXX ..........",
+".......... ..........",
+"........... ...........",
+".............. ..............",
+"................... ..................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/kdd54.xpm b/pieces/xboard/kdd54.xpm
new file mode 100644
index 0000000..f97e127
--- /dev/null
+++ b/pieces/xboard/kdd54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *kdd54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+"....................... .......................",
+"....................... .......................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+"........................ ........................",
+"....................... XXXX .......................",
+"....................... XXXXXX .......................",
+"...................... XX XX ......................",
+"........... ..... XX XX ..... ...........",
+"......... .. XX XX .. .........",
+"....... XXXXXX XX XX XXXXXX .......",
+"...... XXXXXXXXXX XX XX XXXXXXXXXX ......",
+"..... XXXX XXXX XXXXXX XXXX XXXX .....",
+"..... XXX XXX XXXX XXX XXX .....",
+".... XXX XXX XX XXX XXX ....",
+".... XXX XXX XX XXX XXX ....",
+".... XX XX XX XX ....",
+".... XX XXX XXX XX ....",
+".... XXX XX XX XXX ....",
+".... XXX XXX XXX XXX ....",
+"..... XXX XXX XXX XXX .....",
+"..... XXX XX XX XXX .....",
+"...... XXX XX XX XXX ......",
+"....... XXX XX XX XXX .......",
+"........ XXX XXXXXXXXXXXXXXXX XXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXX XXXXXXX ..........",
+"........... ...........",
+"............ ............",
+"............ XXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXX XXXXXX ............",
+"............ X X ............",
+"............ XXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXX XXXXXXX ............",
+"............ XX XX ............",
+"............ ............",
+".............. ..............",
+"................. .................",
+"..................... .....................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/kdd58.xpm b/pieces/xboard/kdd58.xpm
new file mode 100644
index 0000000..c501f69
--- /dev/null
+++ b/pieces/xboard/kdd58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *kdd58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"......................... .........................",
+"......................... .........................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+".......................... ..........................",
+"......................... XXXX .........................",
+"......................... XXXXXX .........................",
+"........................ XX XX ........................",
+"........... ...... XX XX ...... ...........",
+"......... .... XX XX .... .........",
+"....... XXXXXXX .. XX XX .. XXXXXXX .......",
+"...... XXXXXXXXXXX XX XX XXXXXXXXXXX ......",
+"..... XXXX XXXXX XXXXXX XXXXX XXXX .....",
+"..... XXX XXXX XXXX XXXX XXX .....",
+".... XXX XXX XXXX XXX XXX ....",
+".... XXX XXX XXXX XXX XXX ....",
+".... XX XXX XX XXX XX ....",
+".... XX XXX XX XXX XX ....",
+".... XX XXX XXX XX ....",
+".... XXX XXX XXX XXX ....",
+".... XX XX XX XX ....",
+"..... XXX XXX XXX XXX .....",
+"..... XXX XX XX XXX ......",
+"...... XXX XX XX XXX ......",
+"....... XXX XX XX XXX .......",
+"........ XXXX XXXXXXXXXXXXXXXX XXXX ........",
+"......... XXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXX .........",
+".......... XXXXXXXXXX XXXXXXXXXX ..........",
+"........... XXX XXX ...........",
+"............ ............",
+"............ ............",
+"............ XXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXX XXXXXXXX ............",
+"............ X X ............",
+"............ XXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXX XXXXXXXX ............",
+"............ XXX XXX ............",
+"............ ............",
+"............... ...............",
+".................. ..................",
+"....................... .......................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/kdd64.xpm b/pieces/xboard/kdd64.xpm
new file mode 100644
index 0000000..af6a1c8
--- /dev/null
+++ b/pieces/xboard/kdd64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *kdd64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................ ............................",
+"............................ ............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+".............................. ..............................",
+"............................ ............................",
+"........................... XXXX ...........................",
+"........................... XXXXXX ...........................",
+".......................... XXX XXX ..........................",
+".......................... XX XX ..........................",
+"............. ...... XX XX ...... .............",
+"........... .... XX XX .... ...........",
+"......... XXXXXXX .. XX XX .. XXXXXXX .........",
+"........ XXXXXXXXXXX XX XX XXXXXXXXXXX ........",
+"....... XXXX XXXXX XXX XXX XXXXX XXXX .......",
+"...... XXX XXXX XX XX XXXX XXX ......",
+"...... XXX XXX XXXXXX XXX XXX ......",
+"..... XXX XXX XXXX XXX XXX .....",
+"..... XXX XXX XXXX XXX XXX .....",
+"..... XX XXX XX XXX XX .....",
+"..... XX XXX XX XXX XX .....",
+"..... XX XXX XXX XX .....",
+"..... XXX XXX XXX XXX .....",
+"...... XXX XX XX XXX ......",
+"...... XXX XXX XXX XXX ......",
+"....... XXX XXX XXX XXX .......",
+"....... XXX XX XX XXX .......",
+"........ XXX XX XX XXX ........",
+"......... XXX XX XX XXX .........",
+".......... XXX XXXXXXXXXXXXXXXXXX XXX ..........",
+"........... XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX ...........",
+"............ XXXXXXXXXX XXXXXXXXXX ............",
+"............. XXX XXX .............",
+".............. ..............",
+".............. ..............",
+".............. XXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+".............. XXXX XXXX ..............",
+".............. ..............",
+".............. XXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+".............. XXX XXX ..............",
+"............... ..............",
+"................. .................",
+"..................... ....................",
+"......................... .........................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/kdd72.xpm b/pieces/xboard/kdd72.xpm
new file mode 100644
index 0000000..5a24a6c
--- /dev/null
+++ b/pieces/xboard/kdd72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *kdd72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"............................... ...............................",
+"............................... ...............................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+".................................. ..................................",
+"................................ ................................",
+"............................... XX ...............................",
+".............................. XXXXXX ..............................",
+".............................. XXX XXX ..............................",
+"............................. XX XX .............................",
+"............................. XXX XXX .............................",
+".............. ....... XX XX ....... ..............",
+"........... .... XX XX .... ...........",
+"......... XXXXXXXX .. XX XX .. XXXXXXXX .........",
+"........ XXXXXXXXXXXXX XX XX XXXXXXXXXXXXX ........",
+"....... XXXXX XXXXX XXX XXX XXXXX XXXXX .......",
+"...... XXX XXXX XX XX XXXX XXX ......",
+"...... XXX XXX XX XX XXX XXX ......",
+"..... XXX XXX XX XX XXX XXX .....",
+"..... XX XXX XX XX XXX XX .....",
+".... XXX XXX XXXX XXX XXX ....",
+".... XX XXX XXXX XXX XX ....",
+".... XX XXX XX XXX XX ....",
+".... XX XXX XX XXX XX ....",
+".... XX XXX XXX XX ....",
+".... XXX XXX XXX XXX ....",
+".... XXX XX XX XXX ....",
+"..... XXX XXX XXX XXX .....",
+"..... XXX XXX XXX XXX .....",
+"...... XXX XX XX XXX ......",
+"...... XXX XX XX XXX ......",
+"....... XXX XX XX XXX .......",
+"........ XXXX XX XX XXXX ........",
+"......... XXXX XXXXXXXXXXXXXXXXXX XXXX .........",
+".......... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX ..........",
+"........... XXXXXXXXXXXXXX XXXXXXXXXXXXXX ...........",
+"............. XXXXXXX XXXXXXX .............",
+".............. XX XX ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+"............... XXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............... XXXX XXXX ...............",
+"............... ...............",
+"............... XXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXX XXXXXXXXXX ...............",
+"............... XXXXXX XXXXXX ...............",
+"............... XXX XXX ...............",
+"............... ...............",
+"................. .................",
+".................... ....................",
+"....................... ........................",
+"............................. .............................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/kdd80.xpm b/pieces/xboard/kdd80.xpm
new file mode 100644
index 0000000..c2fbb38
--- /dev/null
+++ b/pieces/xboard/kdd80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *kdd80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+"...................................
...................................",
+"...................................
...................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+"......................................
......................................",
+"....................................
....................................",
+"................................... XX
...................................",
+".................................. XXXXXX
..................................",
+".................................. XXX XXX
..................................",
+"................................. XX XX
.................................",
+"................................. XXX XXX
.................................",
+"................ ........ XX XX ........
................",
+"............. ..... XX XX .....
.............",
+"............ XXXXXXXXX ... XX XX ... XXXXXXXXX
............",
+".......... XXXXXXXXXXXXX .. XX XX .. XXXXXXXXXXXXX
..........",
+"......... XXXXX XXXXX XX XX XXXXX XXXXX
.........",
+"........ XXX XXXX XXX XXX XXXX XXX
........",
+"........ XXX XXXX XX XX XXXX XXX
........",
+"....... XXX XXX XXX XXX XXX XXX
.......",
+"....... XXX XXX XX XX XXX XX
.......",
+"...... XXX XXX XXXXXX XXX XXX
......",
+"...... XXX XXX XXXX XXX XXX
......",
+"...... XX XXX XXXX XXX XX
......",
+"...... XX XXX XX XXX XX
......",
+"...... XX XXX XX XXX XX
......",
+"...... XX XX XXX XX
......",
+"...... XXX XXX XXX XXX
......",
+"....... XX XXX XXX XX
.......",
+"....... XXX XX XX XXX
.......",
+"........ XX XXX XXX XXX
........",
+"........ XXX XXX XXX XXX
........",
+"......... XXX XX XX XXX
.........",
+".......... XXX XX XX XXX
..........",
+"........... XXXX XX XX XXXX
...........",
+"............ XXXX XXXXXXXXXXXXXXXXXX XXXX
............",
+"............. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
.............",
+".............. XXX XXXXXXXXXXX XXXXXXXXXXX XXX
..............",
+"............... XXXXXXXXX XXXXXXXXX
...............",
+"................ XXXX XXXX
................",
+".................
.................",
+".................
.................",
+".................
.................",
+"................. XXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXX XXXXXXXXXX
.................",
+"................. XXXXXXX XXXXXXX
.................",
+"................. XXX XXX
.................",
+".................
.................",
+"................. XXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXX XXXXXXXXX
..................",
+".................. XXXXXXX XXXXXXX
..................",
+".................. XXX XXX
..................",
+"..................
..................",
+"....................
....................",
+".......................
.......................",
+"...........................
...........................",
+"................................
................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/kdd87.xpm b/pieces/xboard/kdd87.xpm
new file mode 100644
index 0000000..439c2ff
--- /dev/null
+++ b/pieces/xboard/kdd87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *kdd87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"...........................................
...........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"......................................
......................................",
+".....................................
.....................................",
+"......................................
......................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+".........................................
.........................................",
+".......................................
.......................................",
+"......................................
......................................",
+"..................................... XXX
.....................................",
+"..................................... XXXXXXX
.....................................",
+".................................... XXXXXXXXX
....................................",
+".................................... XXX XXX
....................................",
+"................................... XXX XXX
...................................",
+".................. ......... XXX XXX .........
..................",
+"............... ...... XXX XXX ......
...............",
+"............. .... XXX XXX ....
.............",
+"........... XXXXXXXXX .. XXX XXX .. XXXXXXXXX
...........",
+".......... XXXXXXXXXXXXX XXX XXX XXXXXXXXXXXXX
..........",
+"......... XXXXXXXXXXXXXXXXX XXX XXX XXXXXXXXXXXXXXXXX
.........",
+"........ XXXXXX XXXXXXX XXX XXX XXXXXXX XXXXXX
........",
+"........ XXXX XXXXX XXX XXX XXXXX XXXX
........",
+"....... XXXX XXXXX XXX XXX XXXXX XXXX
.......",
+"....... XXX XXXX XXX XXX XXXX XXX
.......",
+"....... XXXX XXXX XXXXX XXXX XXXX
.......",
+"...... XXX XXXX XXXXX XXXX XXX
......",
+"...... XXX XXX XXX XXX XXX
......",
+"...... XXX XXXX XXX XXXX XXX
......",
+"...... XXX XXX X XXX XXX
......",
+"...... XXX XXXX X XXXX XXX
......",
+"...... XXXX XXX XXX XXXX
......",
+"....... XXX XXXX XXXX XXX
......",
+"....... XXXX XXX XXX XXXX
.......",
+"........ XXX XXX XXX XXX
.......",
+"........ XXXX XXXX XXXX XXXX
........",
+"......... XXXX XXX XXX XXXX
........",
+"......... XXXX XXX XXX XXXX
.........",
+".......... XXXX XXX XXX XXXX
.........",
+"........... XXXX XXX XXX XXXX
..........",
+"............ XXXX XXXXXXXXXXXXXXXXXXX XXXX
...........",
+"............. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX
............",
+".............. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX
.............",
+"............... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
..............",
+"................ XXXXXXXXX XXXXXXXXX
...............",
+"................. XXX XXX
.................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXX XXXXXXXXXXXXX
..................",
+".................. XXXXXX XXXXXX
..................",
+"..................
..................",
+"................... XXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXX XXXXXXXXXXXXX
...................",
+"................... XXXXXXXX XXXXXXXX
...................",
+"................... XXX XXX
...................",
+"...................
...................",
+"....................
...................",
+".......................
......................",
+"..........................
.........................",
+"..............................
.............................",
+"....................................
...................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/kdd95.xpm b/pieces/xboard/kdd95.xpm
new file mode 100644
index 0000000..e1a37c1
--- /dev/null
+++ b/pieces/xboard/kdd95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *kdd95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+".........................................
.........................................",
+".........................................
.........................................",
+".........................................
.........................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+".............................................
.............................................",
+"...........................................
...........................................",
+"..........................................
..........................................",
+"......................................... XXX
.........................................",
+"......................................... XXXXXXX
.........................................",
+"........................................ XXXXXXXXX
........................................",
+"........................................ XXX XXX
........................................",
+"....................................... XXX XXX
.......................................",
+".................... .......... XXX XXX ..........
....................",
+"................. ....... XXX XXX .......
.................",
+"............... ..... XXX XXX .....
...............",
+"............. ... XXX XXX ...
.............",
+"............ XXXXXXXXX .. XXX XXX .. XXXXXXXXX
............",
+"........... XXXXXXXXXXXXXXX XXX XXX
XXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXX XXX XXX
XXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXX XXXXXXXX XXX XXX XXXXXXXX
XXXXXXX ..........",
+"......... XXXXX XXXXXX XXX XXX XXXXXX
XXXXX .........",
+"......... XXXX XXXXX XXX XXX XXXXX
XXXX .........",
+"........ XXX XXXX XXX XXX XXXX
XXX ........",
+"........ XXX XXXX XXXXX XXXX
XXX ........",
+"....... XXX XXXX XXXXX XXXX
XXX .......",
+"....... XXX XXXX XXX XXXX
XXX .......",
+"....... XXX XXX XXX XXX
XXX .......",
+"....... XXX XXXX XXX XXXX
XXX .......",
+"....... XXX XXX X XXX
XXX .......",
+"....... XXX XXXX XXXX
XXX .......",
+"....... XXXX XXX XXX
XXXX .......",
+"........ XXX XXXX XXX
XXX ........",
+"........ XXXX XXXX XXXX
XXXX ........",
+"......... XXX XXX XXX
XXX .........",
+"......... XXXX XXXX XXX
XXXX .........",
+".......... XXXX XXXX XXXX
XXXX ..........",
+"........... XXXX XXX XXX
XXXX ...........",
+"........... XXXX XXX XXX
XXXX ...........",
+"............ XXXXX XXX XXX
XXXXX ............",
+"............. XXXXX XXX XXX
XXXXX .............",
+".............. XXXXX XXXXXXXXXXXXXXXXXXXXX XXXXX
..............",
+"............... XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
...............",
+"................ XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX
................",
+"................. XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXX XXXXXXXXX
..................",
+"................... XXXX XXXX
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+".................... XXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXX XXXXXXXXX
.....................",
+".................... XXXXX XXXXX
.....................",
+"....................
.....................",
+".................... XXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXX XXXXXXXXXX
.....................",
+"..................... XXXXX XXXXX
.....................",
+"..................... X X
.....................",
+".....................
.....................",
+".......................
........................",
+"..........................
...........................",
+".............................
..............................",
+".................................
..................................",
+".......................................
........................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/kdl108.xpm b/pieces/xboard/kdl108.xpm
new file mode 100644
index 0000000..d04b7bd
--- /dev/null
+++ b/pieces/xboard/kdl108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *kdl108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"...............................................
................................................",
+"..............................................
...............................................",
+"...............................................
................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"............................................... XXX
................................................",
+".............................................. XXXXXXX
...............................................",
+".............................................. XXXXXXXXX
...............................................",
+"............................................. XXXX XXXX
..............................................",
+"............................................. XXX XXX
..............................................",
+"............................................. XXX XXX
..............................................",
+"............................................ XXX XXX
.............................................",
+"...................... ............ XXX XXX ............
.......................",
+".................. ......... XXX XXX .........
...................",
+"................ ....... XXX XXX .......
.................",
+"............... XXXXXXXXXX ..... XXX XXX .....
XXXXXXXXXX ................",
+"............. XXXXXXXXXXXXXXXX ... XXX XXX ...
XXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXX . XXX XXX .
XXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXX XXXXXXXX XXX XXX XXXXXXXX
XXXXXXXX ............",
+".......... XXXXX XXXXXX XXX XXX XXXXXX
XXXXX ...........",
+".......... XXXX XXXXX XXX XXX XXXXX
XXXX ...........",
+"......... XXXX XXXXX XXX XXX XXXXX
XXXX ..........",
+"......... XXX XXXX XXX XXX XXXX
XXX ..........",
+"........ XXXX XXXX XXX XXX XXXX
XXXX .........",
+"........ XXX XXXX XXX XXX XXXX
XXX .........",
+"........ XXXX XXXX XXX XXX XXXX
XXXX .........",
+"....... XXX XXXX XXXXX XXXX
XXX ........",
+"....... XXX XXXX XXXXX XXXX
XXX ........",
+"....... XXX XXX XXX XXX
XXX ........",
+"....... XXX XXXX XXX XXXX
XXX ........",
+"....... XXX XXX XXX XXX
XXX ........",
+"....... XXX XXXX X XXXX
XXX ........",
+"....... XXXX XXX XXX
XXXX ........",
+"........ XXX XXX XXX
XXX .........",
+"........ XXX XXXX XXXX
XXX .........",
+"........ XXX XXX XXX
XXX .........",
+"......... XXXX XXX XXX
XXXX ..........",
+"......... XXX XXXX XXXX
XXX ..........",
+".......... XXXX XXXX XXXX
XXXX ...........",
+"........... XXXX XXX XXX
XXXX ............",
+"........... XXXX XXX XXX
XXXX ............",
+"............ XXXXX XXX XXX
XXXXX .............",
+"............. XXXXX XXX XXX
XXXXX ..............",
+".............. XXXXX XXX XXX
XXXXX ...............",
+"............... XXXXX XXXXXXXXXXXXXXXXXXXXXXX
XXXXX ................",
+"................ XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXX .................",
+"................. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXX ..................",
+".................. XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXX
XXXXXXXXXXX ....................",
+"..................... XXXXX
XXXXX ......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"...................... XXXXXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"...................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
........................",
+"...................... XXXXXXXXXXX
XXXXXXXXXXX ........................",
+"...................... XXXXXXXX
XXXXXXXX ........................",
+"....................... XXX
XXX ........................",
+".......................
........................",
+"....................... XXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXX
XXXXXXXXXXXX ........................",
+"....................... XXXXXXXX
XXXXXXXX ........................",
+"....................... XXXX
XXXX ........................",
+".......................
........................",
+".......................
........................",
+".........................
..........................",
+"...........................
.............................",
+"..............................
................................",
+"..................................
...................................",
+"......................................
.......................................",
+".............................................
..............................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/kdl116.xpm b/pieces/xboard/kdl116.xpm
new file mode 100644
index 0000000..98f27c2
--- /dev/null
+++ b/pieces/xboard/kdl116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *kdl116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+".................................................. XXXXX
...................................................",
+"................................................. XXXXXXXXX
..................................................",
+"................................................. XXXXXXXXXXX
..................................................",
+"................................................ XXX XXX
.................................................",
+"................................................ XXX XXX
.................................................",
+"................................................ XXX XXX
.................................................",
+"............................................... XXX XXX
................................................",
+"............................................... XXX XXX
................................................",
+"......................... ............. XXX XXX
............. ..........................",
+"...................... ......... XXX XXX .........
.......................",
+".................... ....... XXX XXX .......
.....................",
+".................. XXXXXXXXXX ..... XXX XXX .....
XXXXXXXXXX ...................",
+"................ XXXXXXXXXXXXXXXX ... XXX XXX ...
XXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXX .. XXX XXX ..
XXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXXXXXX XXXXXXXX X XXX XXX X
XXXXXXXX XXXXXXXX ...............",
+"............. XXXXX XXXXXXX XXX XXX
XXXXXXX XXXXX ..............",
+"............ XXXXX XXXXXX XXX XXX XXXXXX
XXXXX .............",
+"............ XXXX XXXXX XXX XXX XXXXX
XXXX .............",
+"........... XXXX XXXX XXX XXX XXXX
XXXX ............",
+"........... XXX XXXX XXX XXX XXXX
XXX ............",
+".......... XXXX XXXX XXX XXX XXXX
XXXX ...........",
+".......... XXX XXXX XXX XXX XXXX
XXX ...........",
+".......... XXXX XXX XXX XXX XXX
XXXX ...........",
+"......... XXX XXXX XXXXX XXXX
XXX ..........",
+"......... XXX XXXX XXXXX XXXX
XXX ..........",
+"......... XXX XXX XXX XXX
XXX ..........",
+"......... XXX XXXX XXX XXXX
XXX ..........",
+"......... XXX XXX XXX XXX
XXX ..........",
+"......... XXX XXXX XXXX
XXX ..........",
+"......... XXXX XXX XXX
XXXX ..........",
+".......... XXX XXX XXX
XXX ...........",
+".......... XXX XXXX XXXX
XXX ...........",
+"........... XXX XXX XXX
XXX ............",
+"........... XXXX XXX XXX
XXXX ............",
+"............ XXX XXXX XXXX
XXX .............",
+"............ XXXX XXXX XXXX
XXXX .............",
+"............. XXXX XXX XXX
XXXX ..............",
+".............. XXXX XXX XXX
XXXX ...............",
+".............. XXXXX XXX XXX
XXXXX ...............",
+"............... XXXXX XXX XXX
XXXXX ................",
+"................ XXXXX XXX XXX
XXXXX .................",
+"................. XXXXX XXXXXXXXXXXXXXXXXXXXXXX
XXXXX ..................",
+".................. XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXX ...................",
+"................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ......................",
+"...................... XXXXXXXXX
XXXXXXXXX .......................",
+"........................ XX
XX .........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXXXXX
XXXXXXXXXXXX ..........................",
+"......................... XXXXXXXX
XXXXXXXX ..........................",
+"......................... XXXX
XXXX ..........................",
+".........................
..........................",
+".........................
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXXXXX
XXXXXXXXXXXX ..........................",
+"......................... XXXXXXX
XXXXXXX ..........................",
+"......................... XXXX
XXXX ..........................",
+".........................
..........................",
+"..........................
...........................",
+"............................
.............................",
+"...............................
................................",
+"..................................
...................................",
+"......................................
.......................................",
+"..........................................
...........................................",
+".................................................
..................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/kdl129.xpm b/pieces/xboard/kdl129.xpm
new file mode 100644
index 0000000..eefa794
--- /dev/null
+++ b/pieces/xboard/kdl129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *kdl129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"...............................................................
................................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+"........................................................
.........................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"............................................................
.............................................................",
+"..........................................................
...........................................................",
+".........................................................
..........................................................",
+"........................................................
.........................................................",
+"....................................................... XXXXXX
........................................................",
+"...................................................... XXXXXXXX
.......................................................",
+"...................................................... XXXXXXXXXX
.......................................................",
+"..................................................... XXXXXXXXXXXX
......................................................",
+"..................................................... XXXXX XXXXX
......................................................",
+"..................................................... XXXX XXXX
......................................................",
+".................................................... XXXX XXXX
.....................................................",
+".................................................... XXXXX XXXXX
.....................................................",
+"........................... .............. XXXX XXXX
.............. ............................",
+"........................ .......... XXXX XXXX
.......... .........................",
+"...................... ........ XXXX XXXX
........ .......................",
+".................... ...... XXXX XXXX
...... .....................",
+".................. XXXXXXXXXXXX .... XXXX XXXX
.... XXXXXXXXXXXX ...................",
+"................. XXXXXXXXXXXXXXXXXX ... XXXX XXXX
... XXXXXXXXXXXXXXXXXX ..................",
+"................ XXXXXXXXXXXXXXXXXXXXXX . XXXX XXXX .
XXXXXXXXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXXXXXXXXX XXXXXXXXXXX XXXX XXXX
XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............. XXXXXXXXX XXXXXXXXX XXXX XXXX
XXXXXXXXX XXXXXXXXX ..............",
+"............ XXXXXXX XXXXXXXX XXXXX XXXXX
XXXXXXXX XXXXXXX .............",
+"............ XXXXXX XXXXXXX XXXX XXXX
XXXXXXX XXXXXX .............",
+"........... XXXXX XXXXXX XXXXX XXXXX
XXXXXX XXXXX ............",
+"........... XXXXX XXXXXX XXXX XXXX
XXXXXX XXXXX ............",
+".......... XXXXX XXXXXX XXXXXXXXXX
XXXXXX XXXXX ...........",
+".......... XXXXX XXXXXX XXXXXXXX
XXXXXX XXXXX ...........",
+".......... XXXXX XXXXX XXXXXXXX
XXXXX XXXXX ...........",
+"......... XXXXX XXXXX XXXXXX XXXXX
XXXXX ..........",
+"......... XXXXX XXXXX XXXXXX XXXXX
XXXXX ..........",
+"......... XXXX XXXXX XXXX XXXXX
XXXX ..........",
+"......... XXXX XXXXX XXXX XXXXX
XXXX ..........",
+"......... XXXX XXXXX XX XXXXX
XXXX ..........",
+"......... XXXX XXXXX XX XXXXX
XXXX ..........",
+"......... XXXXX XXXXX XX XXXXX
XXXXX ..........",
+"......... XXXXX XXXXX XXXXX
XXXXX ..........",
+".......... XXXXX XXXXX XXXXX
XXXXX ...........",
+".......... XXXXX XXXX XXXX
XXXXX ...........",
+".......... XXXXX XXXXX XXXXX
XXXXX ...........",
+"........... XXXXX XXXXX XXXXX
XXXXX ............",
+"........... XXXXX XXXX XXXX
XXXXX ............",
+"............ XXXXX XXXXX XXXXX
XXXXX .............",
+"............ XXXXX XXXXX XXXXX
XXXXX .............",
+"............. XXXXXX XXXXX XXXXX
XXXXXX ..............",
+".............. XXXXXX XXXXX XXXXX
XXXXXX ...............",
+".............. XXXXXX XXXX XXXX
XXXXXX ...............",
+"............... XXXXXXX XXXX XXXX
XXXXXXX ................",
+"................ XXXXXXX XXXX XXXX
XXXXXXX .................",
+"................. XXXXXXX XXXX XXXX
XXXXXXX ..................",
+".................. XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXX ...................",
+"................... XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX
....................",
+".................... XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX
.....................",
+"..................... XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXX ........................",
+"........................ XXXXXXXXXX
XXXXXXXXXX ..........................",
+".......................... XXXXX
XXXXX ...........................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX .............................",
+"........................... XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX .............................",
+"........................... XXXXXXXXX
XXXXXXXXX .............................",
+"........................... XXXX
XXXX .............................",
+"...........................
.............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX .............................",
+"........................... XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX .............................",
+"........................... XXXXXXXXXXX
XXXXXXXXXXX .............................",
+"........................... XXXXXXX
XXXXXXX .............................",
+"............................ XXX
XXX .............................",
+"............................
.............................",
+"............................
..............................",
+"..............................
...............................",
+"................................
..................................",
+"...................................
.....................................",
+"......................................
........................................",
+"..........................................
............................................",
+"...............................................
................................................",
+"......................................................
.......................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/kdl21.xpm b/pieces/xboard/kdl21.xpm
new file mode 100644
index 0000000..781c288
--- /dev/null
+++ b/pieces/xboard/kdl21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *kdl21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+".......... ..........",
+"......... .........",
+".......... ..........",
+"......... .........",
+".... .. X .. ....",
+".. X . X . X ..",
+". XX XX X XX XX .",
+". X X X X .",
+". X X X X .",
+". X X X .",
+". X X .",
+".. X XXXXXXX X ..",
+"... XX XX ...",
+".... ....",
+".... XXXXX ....",
+".... ....",
+".... XXXXXXXXX ....",
+"..... .....",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/kdl25.xpm b/pieces/xboard/kdl25.xpm
new file mode 100644
index 0000000..54e1861
--- /dev/null
+++ b/pieces/xboard/kdl25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *kdl25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+"............ ............",
+"........... ...........",
+"............ ............",
+"............ ............",
+"........... ...........",
+".......... X ..........",
+".... . X X . ....",
+"... XXXX X X XXXX ...",
+".. 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 ....",
+".... XXXXXXXXXXXXX .....",
+"..... .....",
+"..... XXXXXXXXX .....",
+"..... XX XX .....",
+"..... XXXXXXXXX .....",
+"...... X X ......",
+"...... .......",
+"......... .........",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/kdl29.xpm b/pieces/xboard/kdl29.xpm
new file mode 100644
index 0000000..a313606
--- /dev/null
+++ b/pieces/xboard/kdl29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *kdl29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............. ..............",
+".............. ..............",
+"............ ............",
+".............. ..............",
+".............. ..............",
+"............. .............",
+"............ X ............",
+"............ X X ............",
+"..... .. X X .. .....",
+".... XXXXX X X XXXXX ....",
+"... X XX 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 ...",
+".... X XXXXXXXXXXX X ....",
+"..... XXX XXX .....",
+"...... ......",
+"...... XXXXXXXXXXX ......",
+"...... XX XX ......",
+"...... XXXXXXXXX ......",
+"...... XX XX ......",
+"....... ......",
+".......... .........",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/kdl33.xpm b/pieces/xboard/kdl33.xpm
new file mode 100644
index 0000000..c075637
--- /dev/null
+++ b/pieces/xboard/kdl33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *kdl33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+"................ ................",
+"................ ................",
+".............. ..............",
+"................ ................",
+"................ ................",
+"................ ................",
+"............... ...............",
+".............. XXX ..............",
+"............. X X .............",
+"...... .. X X .. ......",
+"..... XXXXX X X XXXXX .....",
+".... X XX 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 X X ...",
+".... X X X X ....",
+"..... X XXXXXXXXX X .....",
+"...... XXXX XXXX ......",
+"....... .......",
+"....... .......",
+"........ XXXXXXXXXXXXX .......",
+"........ XX XX .......",
+"........ XXXXXXXXX .......",
+"........ XXX XXX .......",
+"........ .......",
+"......... ........",
+"............ ...........",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/kdl37.xpm b/pieces/xboard/kdl37.xpm
new file mode 100644
index 0000000..668d9fe
--- /dev/null
+++ b/pieces/xboard/kdl37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *kdl37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".................. ..................",
+".................. ..................",
+"................ ................",
+".................. ..................",
+".................. ..................",
+".................. ..................",
+"................. .................",
+"................ XXX ................",
+"............... X X ...............",
+"....... ... X X ... .......",
+"..... XXXXX . X X . XXXXX .....",
+".... XX XX X X XX XX ....",
+"... X X X X X X ...",
+"... X X X X X X ...",
+"... X X X X X ...",
+"... X X X X X ...",
+"... X XX XX X ...",
+".... X X X X ....",
+".... X X X X ....",
+"..... X X X X .....",
+"...... X XXXXXXXXXXXXX X ......",
+"....... XXXX XXXX .......",
+"........ ........",
+"........ ........",
+"........ XXXXXXXXXXXXXXX ........",
+"........ XX XX ........",
+"........ XXXXXXXXX ........",
+"........ XXXX XXXX ........",
+"........ ........",
+".......... ..........",
+"............. ..............",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/kdl40.xpm b/pieces/xboard/kdl40.xpm
new file mode 100644
index 0000000..bd33263
--- /dev/null
+++ b/pieces/xboard/kdl40.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * kdl40[] = {
+"40 40 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" . ",
+" . ",
+" ..... ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ... ",
+" .XXX. ",
+" .X...X. ",
+" .X...X. ",
+" ..... .X...X. ..... ",
+" ..XXXXX.. .X...X. ..XXXXX.. ",
+" .XX.....XX...X...X...XX.....XX. ",
+" .X.........X...X.X...X.........X. ",
+" .X...........X..X.X..X...........X. ",
+" .X............X..X..X............X. ",
+" .X............XX.X.XX............X. ",
+" .X.............X...X.............X. ",
+" .XX............XX.XX............XX. ",
+" .X.............X.X.............X. ",
+" .X............X.X............X. ",
+" .XX......XXXXXXXXXXX......XX. ",
+" ..X.XXXXX.........XXXXX.X.. ",
+" ..XX.................XX.. ",
+" ....................... ",
+" ....................... ",
+" ....XXXXXXXXXXXXXXX.... ",
+" ..XXX.............XXX.. ",
+" .......XXXXXXXXX....... ",
+" ...XXXX.........XXXX... ",
+" ..XX...............XX.. ",
+" ....................... ",
+" ................... ",
+" ........... ",
+" ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/kdl45.xpm b/pieces/xboard/kdl45.xpm
new file mode 100644
index 0000000..22f00d3
--- /dev/null
+++ b/pieces/xboard/kdl45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *kdl45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+"...................... ......................",
+"...................... ......................",
+".................... ....................",
+"...................... ......................",
+"...................... ......................",
+"...................... ......................",
+"...................... ......................",
+".................... ....................",
+"................... XXX ...................",
+".................. X X ..................",
+".................. X X ..................",
+".................. X X ..................",
+"........ ... X X ... ........",
+"...... XXXXXX . X X . XXXXXX ......",
+"..... XX XX X X XX XX .....",
+".... 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 X X X ...",
+".... X X X X ...",
+".... X X X X ....",
+"..... X X X X ....",
+"...... X X X X .....",
+"....... XX XXXXXXXXXXXXX XX ......",
+"........ XX XXXXX XXXXX XX .......",
+"......... X X ........",
+"......... .........",
+"......... .........",
+"......... XXXXXXXXXXXXX .........",
+".......... XXXXX XXXXX ..........",
+".......... X X ..........",
+".......... XXXXXXXXXXX ..........",
+".......... XXXX XXXX ..........",
+".......... XX XX ..........",
+".......... ..........",
+"............. ............",
+"................. ................",
+".............................................",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/kdl49.xpm b/pieces/xboard/kdl49.xpm
new file mode 100644
index 0000000..d49b1fb
--- /dev/null
+++ b/pieces/xboard/kdl49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *kdl49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+"........................ ........................",
+"........................ ........................",
+"........................ ........................",
+"..................... .....................",
+"........................ ........................",
+"........................ ........................",
+"........................ ........................",
+"........................ ........................",
+"...................... ......................",
+"..................... XXX .....................",
+".................... X X ....................",
+".................... X X ....................",
+".................... X X ....................",
+"......... .... X X .... .........",
+"....... XXXXXX .. X X .. XXXXXX .......",
+"...... XX XX X X XX XX ......",
+"..... X XX 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 XX XX X ...",
+".... X X X X ....",
+".... X X X X ....",
+"..... X X X X .....",
+"...... XX XXXXXXXXXXXXX XX ......",
+"....... X XXXXX X XXXXX X .......",
+"........ XXX XXX ........",
+".......... .........",
+".......... ..........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXX XXXXXX ..........",
+".......... ..........",
+".......... XXXXXXXXXXX ..........",
+".......... XXXX XXXX ..........",
+".......... XXX XXX ..........",
+".......... ..........",
+"........... ...........",
+".............. ..............",
+"................... ..................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/kdl54.xpm b/pieces/xboard/kdl54.xpm
new file mode 100644
index 0000000..68faf17
--- /dev/null
+++ b/pieces/xboard/kdl54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *kdl54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+"....................... .......................",
+"....................... .......................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+"........................ ........................",
+"....................... XXXX .......................",
+"....................... XXXXXX .......................",
+"...................... XX XX ......................",
+"........... ..... XX XX ..... ...........",
+"......... .. XX XX .. .........",
+"....... XXXXXX XX XX XXXXXX .......",
+"...... XXXXXXXXXX XX XX XXXXXXXXXX ......",
+"..... XXXX XXXX XXXXXX XXXX XXXX .....",
+"..... XXX XXX XXXX XXX XXX .....",
+".... XXX XXX XX XXX XXX ....",
+".... XXX XXX XX XXX XXX ....",
+".... XX XX XX XX ....",
+".... XX XXX XXX XX ....",
+".... XXX XX XX XXX ....",
+".... XXX XXX XXX XXX ....",
+"..... XXX XXX XXX XXX .....",
+"..... XXX XX XX XXX .....",
+"...... XXX XX XX XXX ......",
+"....... XXX XX XX XXX .......",
+"........ XXX XXXXXXXXXXXXXXXX XXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXX XXXXXXX ..........",
+"........... ...........",
+"............ ............",
+"............ XXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXX XXXXXX ............",
+"............ X X ............",
+"............ XXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXX XXXXXXX ............",
+"............ XX XX ............",
+"............ ............",
+".............. ..............",
+"................. .................",
+"..................... .....................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/kdl58.xpm b/pieces/xboard/kdl58.xpm
new file mode 100644
index 0000000..7810ede
--- /dev/null
+++ b/pieces/xboard/kdl58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *kdl58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"......................... .........................",
+"......................... .........................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+".......................... ..........................",
+"......................... XXXX .........................",
+"......................... XXXXXX .........................",
+"........................ XX XX ........................",
+"........... ...... XX XX ...... ...........",
+"......... .... XX XX .... .........",
+"....... XXXXXXX .. XX XX .. XXXXXXX .......",
+"...... XXXXXXXXXXX XX XX XXXXXXXXXXX ......",
+"..... XXXX XXXXX XXXXXX XXXXX XXXX .....",
+"..... XXX XXXX XXXX XXXX XXX .....",
+".... XXX XXX XXXX XXX XXX ....",
+".... XXX XXX XXXX XXX XXX ....",
+".... XX XXX XX XXX XX ....",
+".... XX XXX XX XXX XX ....",
+".... XX XXX XXX XX ....",
+".... XXX XXX XXX XXX ....",
+".... XX XX XX XX ....",
+"..... XXX XXX XXX XXX .....",
+"..... XXX XX XX XXX ......",
+"...... XXX XX XX XXX ......",
+"....... XXX XX XX XXX .......",
+"........ XXXX XXXXXXXXXXXXXXXX XXXX ........",
+"......... XXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXX .........",
+".......... XXXXXXXXXX XXXXXXXXXX ..........",
+"........... XXX XXX ...........",
+"............ ............",
+"............ ............",
+"............ XXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXX XXXXXXXX ............",
+"............ X X ............",
+"............ XXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXX XXXXXXXX ............",
+"............ XXX XXX ............",
+"............ ............",
+"............... ...............",
+".................. ..................",
+"....................... .......................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/kdl64.xpm b/pieces/xboard/kdl64.xpm
new file mode 100644
index 0000000..fb70d18
--- /dev/null
+++ b/pieces/xboard/kdl64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *kdl64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................ ............................",
+"............................ ............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+".............................. ..............................",
+"............................ ............................",
+"........................... XXXX ...........................",
+"........................... XXXXXX ...........................",
+".......................... XXX XXX ..........................",
+".......................... XX XX ..........................",
+"............. ...... XX XX ...... .............",
+"........... .... XX XX .... ...........",
+"......... XXXXXXX .. XX XX .. XXXXXXX .........",
+"........ XXXXXXXXXXX XX XX XXXXXXXXXXX ........",
+"....... XXXX XXXXX XXX XXX XXXXX XXXX .......",
+"...... XXX XXXX XX XX XXXX XXX ......",
+"...... XXX XXX XXXXXX XXX XXX ......",
+"..... XXX XXX XXXX XXX XXX .....",
+"..... XXX XXX XXXX XXX XXX .....",
+"..... XX XXX XX XXX XX .....",
+"..... XX XXX XX XXX XX .....",
+"..... XX XXX XXX XX .....",
+"..... XXX XXX XXX XXX .....",
+"...... XXX XX XX XXX ......",
+"...... XXX XXX XXX XXX ......",
+"....... XXX XXX XXX XXX .......",
+"....... XXX XX XX XXX .......",
+"........ XXX XX XX XXX ........",
+"......... XXX XX XX XXX .........",
+".......... XXX XXXXXXXXXXXXXXXXXX XXX ..........",
+"........... XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX ...........",
+"............ XXXXXXXXXX XXXXXXXXXX ............",
+"............. XXX XXX .............",
+".............. ..............",
+".............. ..............",
+".............. XXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+".............. XXXX XXXX ..............",
+".............. ..............",
+".............. XXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+".............. XXX XXX ..............",
+"............... ..............",
+"................. .................",
+"..................... ....................",
+"......................... .........................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/kdl72.xpm b/pieces/xboard/kdl72.xpm
new file mode 100644
index 0000000..dd9070b
--- /dev/null
+++ b/pieces/xboard/kdl72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *kdl72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"............................... ...............................",
+"............................... ...............................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+".................................. ..................................",
+"................................ ................................",
+"............................... XX ...............................",
+".............................. XXXXXX ..............................",
+".............................. XXX XXX ..............................",
+"............................. XX XX .............................",
+"............................. XXX XXX .............................",
+".............. ....... XX XX ....... ..............",
+"........... .... XX XX .... ...........",
+"......... XXXXXXXX .. XX XX .. XXXXXXXX .........",
+"........ XXXXXXXXXXXXX XX XX XXXXXXXXXXXXX ........",
+"....... XXXXX XXXXX XXX XXX XXXXX XXXXX .......",
+"...... XXX XXXX XX XX XXXX XXX ......",
+"...... XXX XXX XX XX XXX XXX ......",
+"..... XXX XXX XX XX XXX XXX .....",
+"..... XX XXX XX XX XXX XX .....",
+".... XXX XXX XXXX XXX XXX ....",
+".... XX XXX XXXX XXX XX ....",
+".... XX XXX XX XXX XX ....",
+".... XX XXX XX XXX XX ....",
+".... XX XXX XXX XX ....",
+".... XXX XXX XXX XXX ....",
+".... XXX XX XX XXX ....",
+"..... XXX XXX XXX XXX .....",
+"..... XXX XXX XXX XXX .....",
+"...... XXX XX XX XXX ......",
+"...... XXX XX XX XXX ......",
+"....... XXX XX XX XXX .......",
+"........ XXXX XX XX XXXX ........",
+"......... XXXX XXXXXXXXXXXXXXXXXX XXXX .........",
+".......... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX ..........",
+"........... XXXXXXXXXXXXXX XXXXXXXXXXXXXX ...........",
+"............. XXXXXXX XXXXXXX .............",
+".............. XX XX ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+"............... XXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............... XXXX XXXX ...............",
+"............... ...............",
+"............... XXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXX XXXXXXXXXX ...............",
+"............... XXXXXX XXXXXX ...............",
+"............... XXX XXX ...............",
+"............... ...............",
+"................. .................",
+".................... ....................",
+"....................... ........................",
+"............................. .............................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/kdl80.xpm b/pieces/xboard/kdl80.xpm
new file mode 100644
index 0000000..862105d
--- /dev/null
+++ b/pieces/xboard/kdl80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *kdl80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+"...................................
...................................",
+"...................................
...................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+"......................................
......................................",
+"....................................
....................................",
+"................................... XX
...................................",
+".................................. XXXXXX
..................................",
+".................................. XXX XXX
..................................",
+"................................. XX XX
.................................",
+"................................. XXX XXX
.................................",
+"................ ........ XX XX ........
................",
+"............. ..... XX XX .....
.............",
+"............ XXXXXXXXX ... XX XX ... XXXXXXXXX
............",
+".......... XXXXXXXXXXXXX .. XX XX .. XXXXXXXXXXXXX
..........",
+"......... XXXXX XXXXX XX XX XXXXX XXXXX
.........",
+"........ XXX XXXX XXX XXX XXXX XXX
........",
+"........ XXX XXXX XX XX XXXX XXX
........",
+"....... XXX XXX XXX XXX XXX XXX
.......",
+"....... XXX XXX XX XX XXX XX
.......",
+"...... XXX XXX XXXXXX XXX XXX
......",
+"...... XXX XXX XXXX XXX XXX
......",
+"...... XX XXX XXXX XXX XX
......",
+"...... XX XXX XX XXX XX
......",
+"...... XX XXX XX XXX XX
......",
+"...... XX XX XXX XX
......",
+"...... XXX XXX XXX XXX
......",
+"....... XX XXX XXX XX
.......",
+"....... XXX XX XX XXX
.......",
+"........ XX XXX XXX XXX
........",
+"........ XXX XXX XXX XXX
........",
+"......... XXX XX XX XXX
.........",
+".......... XXX XX XX XXX
..........",
+"........... XXXX XX XX XXXX
...........",
+"............ XXXX XXXXXXXXXXXXXXXXXX XXXX
............",
+"............. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
.............",
+".............. XXX XXXXXXXXXXX XXXXXXXXXXX XXX
..............",
+"............... XXXXXXXXX XXXXXXXXX
...............",
+"................ XXXX XXXX
................",
+".................
.................",
+".................
.................",
+".................
.................",
+"................. XXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXX XXXXXXXXXX
.................",
+"................. XXXXXXX XXXXXXX
.................",
+"................. XXX XXX
.................",
+".................
.................",
+"................. XXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXX XXXXXXXXX
..................",
+".................. XXXXXXX XXXXXXX
..................",
+".................. XXX XXX
..................",
+"..................
..................",
+"....................
....................",
+".......................
.......................",
+"...........................
...........................",
+"................................
................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/kdl87.xpm b/pieces/xboard/kdl87.xpm
new file mode 100644
index 0000000..622981d
--- /dev/null
+++ b/pieces/xboard/kdl87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *kdl87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"...........................................
...........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"......................................
......................................",
+".....................................
.....................................",
+"......................................
......................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+".........................................
.........................................",
+".......................................
.......................................",
+"......................................
......................................",
+"..................................... XXX
.....................................",
+"..................................... XXXXXXX
.....................................",
+".................................... XXXXXXXXX
....................................",
+".................................... XXX XXX
....................................",
+"................................... XXX XXX
...................................",
+".................. ......... XXX XXX .........
..................",
+"............... ...... XXX XXX ......
...............",
+"............. .... XXX XXX ....
.............",
+"........... XXXXXXXXX .. XXX XXX .. XXXXXXXXX
...........",
+".......... XXXXXXXXXXXXX XXX XXX XXXXXXXXXXXXX
..........",
+"......... XXXXXXXXXXXXXXXXX XXX XXX XXXXXXXXXXXXXXXXX
.........",
+"........ XXXXXX XXXXXXX XXX XXX XXXXXXX XXXXXX
........",
+"........ XXXX XXXXX XXX XXX XXXXX XXXX
........",
+"....... XXXX XXXXX XXX XXX XXXXX XXXX
.......",
+"....... XXX XXXX XXX XXX XXXX XXX
.......",
+"....... XXXX XXXX XXXXX XXXX XXXX
.......",
+"...... XXX XXXX XXXXX XXXX XXX
......",
+"...... XXX XXX XXX XXX XXX
......",
+"...... XXX XXXX XXX XXXX XXX
......",
+"...... XXX XXX X XXX XXX
......",
+"...... XXX XXXX X XXXX XXX
......",
+"...... XXXX XXX XXX XXXX
......",
+"....... XXX XXXX XXXX XXX
......",
+"....... XXXX XXX XXX XXXX
.......",
+"........ XXX XXX XXX XXX
.......",
+"........ XXXX XXXX XXXX XXXX
........",
+"......... XXXX XXX XXX XXXX
........",
+"......... XXXX XXX XXX XXXX
.........",
+".......... XXXX XXX XXX XXXX
.........",
+"........... XXXX XXX XXX XXXX
..........",
+"............ XXXX XXXXXXXXXXXXXXXXXXX XXXX
...........",
+"............. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX
............",
+".............. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX
.............",
+"............... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
..............",
+"................ XXXXXXXXX XXXXXXXXX
...............",
+"................. XXX XXX
.................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXX XXXXXXXXXXXXX
..................",
+".................. XXXXXX XXXXXX
..................",
+"..................
..................",
+"................... XXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXX XXXXXXXXXXXXX
...................",
+"................... XXXXXXXX XXXXXXXX
...................",
+"................... XXX XXX
...................",
+"...................
...................",
+"....................
...................",
+".......................
......................",
+"..........................
.........................",
+"..............................
.............................",
+"....................................
...................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/kdl95.xpm b/pieces/xboard/kdl95.xpm
new file mode 100644
index 0000000..8af0567
--- /dev/null
+++ b/pieces/xboard/kdl95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *kdl95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+".........................................
.........................................",
+".........................................
.........................................",
+".........................................
.........................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+".............................................
.............................................",
+"...........................................
...........................................",
+"..........................................
..........................................",
+"......................................... XXX
.........................................",
+"......................................... XXXXXXX
.........................................",
+"........................................ XXXXXXXXX
........................................",
+"........................................ XXX XXX
........................................",
+"....................................... XXX XXX
.......................................",
+".................... .......... XXX XXX ..........
....................",
+"................. ....... XXX XXX .......
.................",
+"............... ..... XXX XXX .....
...............",
+"............. ... XXX XXX ...
.............",
+"............ XXXXXXXXX .. XXX XXX .. XXXXXXXXX
............",
+"........... XXXXXXXXXXXXXXX XXX XXX
XXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXX XXX XXX
XXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXX XXXXXXXX XXX XXX XXXXXXXX
XXXXXXX ..........",
+"......... XXXXX XXXXXX XXX XXX XXXXXX
XXXXX .........",
+"......... XXXX XXXXX XXX XXX XXXXX
XXXX .........",
+"........ XXX XXXX XXX XXX XXXX
XXX ........",
+"........ XXX XXXX XXXXX XXXX
XXX ........",
+"....... XXX XXXX XXXXX XXXX
XXX .......",
+"....... XXX XXXX XXX XXXX
XXX .......",
+"....... XXX XXX XXX XXX
XXX .......",
+"....... XXX XXXX XXX XXXX
XXX .......",
+"....... XXX XXX X XXX
XXX .......",
+"....... XXX XXXX XXXX
XXX .......",
+"....... XXXX XXX XXX
XXXX .......",
+"........ XXX XXXX XXX
XXX ........",
+"........ XXXX XXXX XXXX
XXXX ........",
+"......... XXX XXX XXX
XXX .........",
+"......... XXXX XXXX XXX
XXXX .........",
+".......... XXXX XXXX XXXX
XXXX ..........",
+"........... XXXX XXX XXX
XXXX ...........",
+"........... XXXX XXX XXX
XXXX ...........",
+"............ XXXXX XXX XXX
XXXXX ............",
+"............. XXXXX XXX XXX
XXXXX .............",
+".............. XXXXX XXXXXXXXXXXXXXXXXXXXX XXXXX
..............",
+"............... XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
...............",
+"................ XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX
................",
+"................. XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXX XXXXXXXXX
..................",
+"................... XXXX XXXX
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+".................... XXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXX XXXXXXXXX
.....................",
+".................... XXXXX XXXXX
.....................",
+"....................
.....................",
+".................... XXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXX XXXXXXXXXX
.....................",
+"..................... XXXXX XXXXX
.....................",
+"..................... X X
.....................",
+".....................
.....................",
+".......................
........................",
+"..........................
...........................",
+".............................
..............................",
+".................................
..................................",
+".......................................
........................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/kld108.xpm b/pieces/xboard/kld108.xpm
new file mode 100644
index 0000000..683b0d5
--- /dev/null
+++ b/pieces/xboard/kld108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *kld108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"...............................................
................................................",
+"..............................................
...............................................",
+"...............................................
................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"............................................... XXXXX
................................................",
+".............................................. XXXXXXX
...............................................",
+".............................................. XXXXXXXXX
...............................................",
+"............................................. XXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXX
..............................................",
+"............................................ XXXXXXXXXXXXX
.............................................",
+"...................... ............ XXXXXXXXXXXXX ............
.......................",
+".................. ......... XXXXXXXXXXXXX .........
...................",
+"................ ....... XXXXXXXXXXXXX .......
.................",
+"............... XXXXXXXXXX ..... XXXXXXXXXXXXX .....
XXXXXXXXXX ................",
+"............. XXXXXXXXXXXXXXXXX ... XXXXXXXXXXXXX ...
XXXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXX
XXXXXXXXXX ..................",
+".................. XXXX XXXXXXXXXXXXXXXXXXXXX
XXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX .......................",
+"...................... XXXXXXXXXXXXX
XXXXXXXXXXXX ........................",
+"...................... XXXXXXXXX
XXXXXXXX ........................",
+"...................... XXXXX XXXXXXXXXXXXXXXXX
XXXX ........................",
+"...................... XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X ........................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX ........................",
+"....................... XXXXXXXXXXXXX
XXXXXXXXXXXXX ........................",
+"....................... XXXXXXXXX
XXXXXXXXX ........................",
+"....................... XXXXX XXXXXXXXXXXXXXXXX
XXXXX ........................",
+"....................... XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX ........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+".............................. XXXXXXXXXXXXXXXXX
................................",
+"..................................
...................................",
+"......................................
.......................................",
+".............................................
..............................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/kld116.xpm b/pieces/xboard/kld116.xpm
new file mode 100644
index 0000000..9eda4d6
--- /dev/null
+++ b/pieces/xboard/kld116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *kld116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+".................................................. XXXXX
...................................................",
+"................................................. XXXXXXXXX
..................................................",
+"................................................. XXXXXXXXXXX
..................................................",
+"................................................ XXXXXXXXXXXXX
.................................................",
+"................................................ XXXXXXXXXXXXX
.................................................",
+"................................................ XXXXXXXXXXXXX
.................................................",
+"............................................... XXXXXXXXXXXXXXX
................................................",
+"............................................... XXXXXXXXXXXXXXX
................................................",
+"......................... ............. XXXXXXXXXXXXXXX
............. ..........................",
+"...................... ......... XXXXXXXXXXXXXXX .........
.......................",
+".................... ....... XXXXXXXXXXXXXXX .......
.....................",
+".................. XXXXXXXXX ..... XXXXXXXXXXXXXXX .....
XXXXXXXXX ...................",
+"................ XXXXXXXXXXXXXXXX ... XXXXXXXXXXXXXXX ...
XXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXX ..
XXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXX X XXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXX
XXXXXXXXXXXX ....................",
+".................... XXXXXXX XXXXXXXXXXXXXXXXXXXXX
XXXXXXX .....................",
+"..................... XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX ......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXXXXXXX
XXXXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXX
XXXXXXXXX ..........................",
+"......................... XXXXXX XXXXXXXXXXXXXXXXXXX
XXXXXX ..........................",
+"......................... XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXX ..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXXXXXXX
XXXXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXX
XXXXXXXXX ..........................",
+"......................... XXXXX XXXXXXXXXXXXXXXXXXX
XXXXX ..........................",
+"......................... XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX ..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+".................................. XXXXXXXXXXXXXXXXX
...................................",
+"......................................
.......................................",
+"..........................................
...........................................",
+".................................................
..................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/kld129.xpm b/pieces/xboard/kld129.xpm
new file mode 100644
index 0000000..4ae7716
--- /dev/null
+++ b/pieces/xboard/kld129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *kld129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"...............................................................
................................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+"........................................................
.........................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"............................................................
.............................................................",
+"..........................................................
...........................................................",
+".........................................................
..........................................................",
+"........................................................
.........................................................",
+"....................................................... XXXXXX
........................................................",
+"...................................................... XXXXXXXXXX
.......................................................",
+"...................................................... XXXXXXXXXXXX
.......................................................",
+"..................................................... XXXXXXXXXXXX
......................................................",
+"..................................................... XXXXXXXXXXXXXX
......................................................",
+"..................................................... XXXXXXXXXXXXXX
......................................................",
+".................................................... XXXXXXXXXXXXXX
.....................................................",
+".................................................... XXXXXXXXXXXXXXXX
.....................................................",
+"........................... .............. XXXXXXXXXXXXXXXX
.............. ............................",
+"........................ .......... XXXXXXXXXXXXXXXX
.......... .........................",
+"...................... ........ XXXXXXXXXXXXXXXX
........ .......................",
+".................... ...... XXXXXXXXXXXXXXXX
...... .....................",
+".................. XXXXXXXXX .... XXXXXXXXXXXXXXXX
.... XXXXXXXXX ...................",
+"................. XXXXXXXXXXXXXXXX ... XXXXXXXXXXXXXXXX
... XXXXXXXXXXXXXXXX ..................",
+"................ XXXXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX ....................",
+".................... XXXXXXXXXXXXXX
XXXXXXXXXXXXX .....................",
+"..................... XXXXXXXX
XXXXXXXX ......................",
+"...................... XXX XXXXXXXXXXXXXXXXXXXX
XXX .......................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ............................",
+"........................... XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ............................",
+"........................... XXXXXXXXXX
XXXXXXXXX ............................",
+"........................... XXXXXX
XXXXX .............................",
+"........................... XX XXXXXXXXXXXXXXXXXXXX
X .............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX .............................",
+"........................... XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX .............................",
+"........................... XXXXXXXXXXX
XXXXXXXXXX .............................",
+"........................... XXXXXXXX
XXXXXXX .............................",
+"........................... XXXX XXXXXXXXXXXXXXXXXX
XXX .............................",
+"........................... X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................... XXXXXXXXXXXXXXXXXX
.....................................",
+"......................................
........................................",
+"..........................................
............................................",
+"...............................................
................................................",
+"......................................................
.......................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/kld21.xpm b/pieces/xboard/kld21.xpm
new file mode 100644
index 0000000..38788d5
--- /dev/null
+++ b/pieces/xboard/kld21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *kld21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+".......... ..........",
+"......... .........",
+".......... ..........",
+"......... .........",
+"........ X ........",
+".. XXXXX ..",
+". XXXX XXXXX XXXX .",
+". XXXXXX XXX XXXXXX .",
+". XXXXXXX X XXXXXXX .",
+". XXXXXXX XXXXXXX .",
+". XXXXXXX XXXXXXX .",
+".. XXX XXX ..",
+"... XXXXXXX ...",
+".... XXXXXXXXXXX ....",
+".... XXXXXXX ....",
+".... XX XX ....",
+".... XXXXXXX ....",
+"...... ......",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/kld25.xpm b/pieces/xboard/kld25.xpm
new file mode 100644
index 0000000..6029bea
--- /dev/null
+++ b/pieces/xboard/kld25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *kld25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+"............ ............",
+"........... ...........",
+"............ ............",
+"............ ............",
+"........... ...........",
+".......... XXX ..........",
+".... . XXX . ....",
+"... XXXXX XXX XXXXX ...",
+".. XXXXXXX XXX XXXXXXX ..",
+".. XXXXXXXX X XXXXXXXX ..",
+".. XXXXXXXX X XXXXXXXX ..",
+".. XXXXXXXXX XXXXXXXXX ..",
+"... XXXXXXXX XXXXXXXX ...",
+"... XXXXXXXX XXXXXXX ....",
+".... XX X .....",
+"..... XXXXXXXXXXX .....",
+"..... XX XX .....",
+"..... XXXXXXXXX .....",
+"..... XX XX .....",
+"...... XXXXXXXXX ......",
+"...... XXXXXXX .......",
+"......... .........",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/kld29.xpm b/pieces/xboard/kld29.xpm
new file mode 100644
index 0000000..4788f2a
--- /dev/null
+++ b/pieces/xboard/kld29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *kld29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............. ..............",
+".............. ..............",
+"............ ............",
+".............. ..............",
+".............. ..............",
+"............. .............",
+"............ XXX ............",
+"............ XXX ............",
+"..... .. XXX .. .....",
+".... XXXXX XXX XXXXX ....",
+"... XXXXXXXX XXX XXXXXXXX ...",
+".. XXXXXXXXXX X XXXXXXXXXX ..",
+".. XXXXXXXXXX X XXXXXXXXXX ..",
+".. XXXXXXXXXXX XXXXXXXXXXX ..",
+".. XXXXXXXXXXX XXXXXXXXXXX ..",
+"... XXXXXXXXXX XXXXXXXXXX ...",
+".... XXXXX XXXXX ....",
+"..... XXXXXXXXX .....",
+"...... XXXXXXXXXXXXXXX ......",
+"...... XXX XXX ......",
+"...... XXXXXXXXX ......",
+"...... XXX XXX ......",
+"...... XXXXXXXXX ......",
+"....... XXXXXXXXXX ......",
+".......... .........",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/kld33.xpm b/pieces/xboard/kld33.xpm
new file mode 100644
index 0000000..032e15e
--- /dev/null
+++ b/pieces/xboard/kld33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *kld33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+"................ ................",
+"................ ................",
+".............. ..............",
+"................ ................",
+"................ ................",
+"................ ................",
+"............... ...............",
+".............. XXX ..............",
+"............. XXXXX .............",
+"...... .. XXXXX .. ......",
+"..... XXXXX XXXXX XXXXX .....",
+".... XXXXXXXX XXXXX XXXXXXXX ....",
+"... XXXXXXXXXX XXX XXXXXXXXXX ...",
+"... XXXXXXXXXX X XXXXXXXXXX ...",
+"... XXXXXXXXXXX X XXXXXXXXXXX ...",
+"... XXXXXXXXXXX XXXXXXXXXXX ...",
+"... XXXXXXXXXXXX XXXXXXXXXXXX ...",
+".... XXXXXXXXXXX XXXXXXXXXXX ....",
+"..... XXXXXX XXXXXX .....",
+"...... X XXXXXXXXX X ......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XXX XXX .......",
+"....... XXXXXXXXXXX .......",
+"....... XXXX XXXX .......",
+"....... X XXXXXXXXX X .......",
+"....... XXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXX ........",
+"........... ...........",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/kld37.xpm b/pieces/xboard/kld37.xpm
new file mode 100644
index 0000000..d826ef2
--- /dev/null
+++ b/pieces/xboard/kld37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *kld37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".................. ..................",
+".................. ..................",
+"................ ................",
+".................. ..................",
+".................. ..................",
+".................. ..................",
+"................. .................",
+"................ XXX ................",
+"............... XXXXX ...............",
+"....... ... XXXXX ... .......",
+"..... XXXXX . XXXXX . XXXXX .....",
+".... XXXXXXXXX XXXXX XXXXXXXXX ....",
+"... XXXXXXXXXXX XXXXX XXXXXXXXXXX ...",
+"... XXXXXXXXXXXX XXX XXXXXXXXXXXX ...",
+"... XXXXXXXXXXXX XXX XXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXX X XXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXX X XXXXXXXXXXXXX ...",
+".... XXXXXXXXXXXXX XXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXX XXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXX XXXXXXXXXXXX .....",
+"...... XXXXXX XXXXXX ......",
+"....... XXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ XXX XXX ........",
+"........ XXXXXXXXXXXXX ........",
+"........ XXXXX XXXXX ........",
+"........ X XXXXXXXXX X ........",
+"........ XXXXXXXXXXXXXXXXX ........",
+".......... XXXXXXXXXX ..........",
+"............. ..............",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/kld40.xpm b/pieces/xboard/kld40.xpm
new file mode 100644
index 0000000..009ff00
--- /dev/null
+++ b/pieces/xboard/kld40.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * kld40[] = {
+"40 40 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" . ",
+" . ",
+" ..... ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ... ",
+" .XXX. ",
+" .XXXXX. ",
+" .XXXXX. ",
+" ..... .XXXXX. ..... ",
+" ..XXXXX.. .XXXXX. ..XXXXX.. ",
+" .XXXXXXXXX...XXXXX...XXXXXXXXX. ",
+" .XXXXXXXXXXXX..XXX..XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXX.XXX.XXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXX..X..XXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXX.XXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXX.XXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXX.XXXXXXXXXXXXXX. ",
+" .XXXXXXXX...........XXXXXXXX. ",
+" .XXX....XXXXXXXXXXX....XXX. ",
+" ...XXXXXXXXXXXXXXXXXXX... ",
+" .XXXXXXXXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXXXXXXXX. ",
+" .XXXX.............XXXX. ",
+" .....XXXXXXXXXXXXX..... ",
+" .XXXXXX.........XXXXXX. ",
+" .XX....XXXXXXXXX....XX. ",
+" ...XXXXXXXXXXXXXXXXX... ",
+" ..XXXXXXXXXXXXXXXXXXX.. ",
+" ....XXXXXXXXXXX.... ",
+" ........... ",
+" ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/kld45.xpm b/pieces/xboard/kld45.xpm
new file mode 100644
index 0000000..cfb7b22
--- /dev/null
+++ b/pieces/xboard/kld45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *kld45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+"...................... ......................",
+"...................... ......................",
+".................... ....................",
+"...................... ......................",
+"...................... ......................",
+"...................... ......................",
+"...................... ......................",
+".................... ....................",
+"................... XXXXX ...................",
+".................. XXXXXXX ..................",
+".................. XXXXXXX ..................",
+".................. XXXXXXX ..................",
+"........ .... XXXXXXX .... ........",
+"...... XXXXXX .. XXXXXXX .. XXXXXX ......",
+"..... XXXXXXXXXX XXXXXXX XXXXXXXXXX .....",
+".... XXXXXXXXXXXXX XXXXX XXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXX XXXXX XXXXXXXXXXXXXX ....",
+"... XXXXXXXXXXXXXXXX XXX XXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXX XXX XXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXX ...",
+".... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ...",
+".... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ....",
+"...... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX .....",
+"....... XXXXXXXX XXXXXXXXX ......",
+"........ XXX XXXXXXXXXXXXX XXXX .......",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXX XXXXXX .........",
+".......... X XXXXXXXXXXXXX X ..........",
+"......... XXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXX XXXXXX ..........",
+".......... XX XXXXXXXXXXX XX ..........",
+".......... XXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXX ..........",
+"............. XXXXXXXXXXXX ............",
+"................. ................",
+".............................................",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/kld49.xpm b/pieces/xboard/kld49.xpm
new file mode 100644
index 0000000..fa7308d
--- /dev/null
+++ b/pieces/xboard/kld49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *kld49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+"........................ ........................",
+"........................ ........................",
+"........................ ........................",
+"..................... .....................",
+"........................ ........................",
+"........................ ........................",
+"........................ ........................",
+"........................ ........................",
+"...................... ......................",
+"..................... XXXXX .....................",
+".................... XXXXXXX ....................",
+".................... XXXXXXX ....................",
+".................... XXXXXXX ....................",
+"......... .... XXXXXXX .... .........",
+"....... XXXXXXX .. XXXXXXX .. XXXXXXX .......",
+"...... XXXXXXXXXXX XXXXXXX XXXXXXXXXXX ......",
+"..... XXXXXXXXXXXXXX XXXXXXX XXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXX XXX XXXXXXXXXXXXXXXX ....",
+"... XXXXXXXXXXXXXXXXXX XXX XXXXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ...",
+".... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX .....",
+"...... XXXXXXXXXXX XXXXXXXXXXX ......",
+"....... XXXXXX XXXXXXXXXXXXX XXXXXX .......",
+"........ X XXXXXXXXXXXXXXXXXXXXX XX ........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXX XXXXXXX ..........",
+".......... XX XXXXXXXXXXXXX XX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXX XXXXXXXX ..........",
+".......... XXXX XXXXXXXXXXX XXXX ..........",
+".......... X XXXXXXXXXXXXXXXXXXX X ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXX ...........",
+".............. XXXXXXXXXXXX ..............",
+"................... ..................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/kld54.xpm b/pieces/xboard/kld54.xpm
new file mode 100644
index 0000000..8453bdf
--- /dev/null
+++ b/pieces/xboard/kld54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *kld54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+"....................... .......................",
+"....................... .......................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+"........................ ........................",
+"....................... XX .......................",
+"....................... XXXX .......................",
+"...................... XXXX ......................",
+"........... ..... XXXXXX ..... ...........",
+"......... .. XXXXXX .. .........",
+"....... XXXXXX XXXXXX XXXXXX .......",
+"...... XXXXXXXXXXX XXXXXX XXXXXXXXXXX ......",
+"..... XXXXXXXXXXXXX XXXX XXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX .....",
+"...... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXX XXXXXXXXX ........",
+"......... XX XX .........",
+".......... XXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXX XXXXXXXX ...........",
+"........... XXX XXX ...........",
+"........... XXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXX XXXXXXX ............",
+"............ XX XX ............",
+"............ XXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+".............. XXXXXXXXXXXX ..............",
+"................ ................",
+"..................... .....................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/kld58.xpm b/pieces/xboard/kld58.xpm
new file mode 100644
index 0000000..062ab28
--- /dev/null
+++ b/pieces/xboard/kld58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *kld58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"......................... .........................",
+"......................... .........................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+".......................... ..........................",
+"......................... XX .........................",
+"......................... XXXX .........................",
+"........................ XXXX ........................",
+"........... ...... XXXXXX ...... ...........",
+"......... .... XXXXXX .... .........",
+"....... XXXXXXX .. XXXXXX .. XXXXXXX .......",
+"...... XXXXXXXXXXX XXXXXX XXXXXXXXXXX ......",
+"..... XXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXX XXXXXXXXXXX ........",
+"......... XXXXX XXXXX .........",
+".......... XXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXX XXXXXXXX ............",
+"............ XXX XXX ............",
+"............ XXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXX XXXXXXXXX ............",
+"............ XXXX XXXX ............",
+"............ X XXXXXXXXXXXX X ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............... XXXXXXXXXXXX ...............",
+".................. ..................",
+"....................... .......................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/kld64.xpm b/pieces/xboard/kld64.xpm
new file mode 100644
index 0000000..21e9447
--- /dev/null
+++ b/pieces/xboard/kld64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *kld64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................ ............................",
+"............................ ............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+".............................. ..............................",
+"............................ ............................",
+"........................... XXXX ...........................",
+"........................... XXXXXX ...........................",
+".......................... XXXXXX ..........................",
+".......................... XXXXXXXX ..........................",
+"............. ...... XXXXXXXX ...... .............",
+"........... .... XXXXXXXX .... ...........",
+"......... XXXXXXX .. XXXXXXXX .. XXXXXXX .........",
+"........ XXXXXXXXXXX XXXXXXXX XXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXX .......",
+"...... XXXXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXXXX ......",
+"..... XXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX .....",
+"...... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXX XXXXXXXXXXX ..........",
+"........... XXXX XXXX ...........",
+"............ XXXXXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+".............. XXXX XXXX ..............",
+".............. X XXXXXXXXXXXXXX X ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+".............. XXXX XXXX ..............",
+".............. X XXXXXXXXXXXXXX X ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXX ..............",
+"................. XXXXXXXXXXXXXX .................",
+"..................... ....................",
+"......................... .........................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/kld72.xpm b/pieces/xboard/kld72.xpm
new file mode 100644
index 0000000..5359fcb
--- /dev/null
+++ b/pieces/xboard/kld72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *kld72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"............................... ...............................",
+"............................... ...............................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+".................................. ..................................",
+"................................ ................................",
+"............................... XXXX ...............................",
+".............................. XXXXXX ..............................",
+".............................. XXXXXXXX ..............................",
+"............................. XXXXXXXX .............................",
+"............................. XXXXXXXXXX .............................",
+".............. ....... XXXXXXXXXX ....... ..............",
+"........... .... XXXXXXXXXX .... ...........",
+"......... XXXXXXXX .. XXXXXXXXXX .. XXXXXXXX .........",
+"........ XXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXXXXXXX .......",
+"...... XXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXX ......",
+"..... XXXXXXXXXXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXX XXXXXXXXX ..........",
+"........... XXX XXXXXXXXXXXXXXXX XXX ...........",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............... XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............... XXXXX XXXXX ...............",
+"............... X XXXXXXXXXXXXXXXX X ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXX XXXXXXXXXXXX ...............",
+"............... XXXXXXX XXXXXXX ...............",
+"............... XXX XXXXXXXXXXXXXX XXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXX .................",
+".................... XXXXXXXXXXXXXX ....................",
+"....................... ........................",
+"............................. .............................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/kld80.xpm b/pieces/xboard/kld80.xpm
new file mode 100644
index 0000000..b899149
--- /dev/null
+++ b/pieces/xboard/kld80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *kld80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+"...................................
...................................",
+"...................................
...................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+"......................................
......................................",
+"....................................
....................................",
+"................................... XXXX
...................................",
+".................................. XXXXXX
..................................",
+".................................. XXXXXXXX
..................................",
+"................................. XXXXXXXX
.................................",
+"................................. XXXXXXXXXX
.................................",
+"................ ........ XXXXXXXXXX ........
................",
+"............. ..... XXXXXXXXXX .....
.............",
+"............ XXXXXXXXX ... XXXXXXXXXX ... XXXXXXXXX
............",
+".......... XXXXXXXXXXXXXX .. XXXXXXXXXX .. XXXXXXXXXXXXXX
..........",
+"......... XXXXXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXXXXXXX
.........",
+"........ XXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXX
........",
+"........ XXXXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
........",
+"....... XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX
.......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"............ XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
............",
+"............. XXXXXXXXXX XXXXXXXXXX
.............",
+".............. XXXXX XXXXXXXXXXXXXXXX XXXXX
..............",
+"............... X XXXXXXXXXXXXXXXXXXXXXXXXXXXX X
...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXX XXXXXXXXXXXXXX
.................",
+"................. XXXXXXXX XXXXXXXX
.................",
+"................. XXXX XXXXXXXXXXXXXX XXXX
.................",
+"................. X XXXXXXXXXXXXXXXXXXXXXXXXXX X
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXX XXXXXXXXXXXXXX
.................",
+".................. XXXXXXX XXXXXXX
.................",
+".................. XXXX XXXXXXXXXXXXXX XXXX
..................",
+".................. X XXXXXXXXXXXXXXXXXXXXXXXXXX X
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"....................... XXXXXXXXXXXXXXXX
.......................",
+"...........................
...........................",
+"................................
................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/kld87.xpm b/pieces/xboard/kld87.xpm
new file mode 100644
index 0000000..065241b
--- /dev/null
+++ b/pieces/xboard/kld87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *kld87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"...........................................
...........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"......................................
......................................",
+".....................................
.....................................",
+"......................................
......................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+".........................................
.........................................",
+".......................................
.......................................",
+"......................................
......................................",
+"..................................... XXXXX
.....................................",
+"..................................... XXXXXXX
.....................................",
+".................................... XXXXXXXXX
....................................",
+".................................... XXXXXXXXX
....................................",
+"................................... XXXXXXXXXXX
...................................",
+".................. ......... XXXXXXXXXXX .........
..................",
+"............... ...... XXXXXXXXXXX ......
...............",
+"............. .... XXXXXXXXXXX ....
.............",
+"........... XXXXXXXX .. XXXXXXXXXXX .. XXXXXXXX
...........",
+".......... XXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXX
..........",
+"......... XXXXXXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........",
+"........ XXXXXXXXXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
........",
+"........ XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX
........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"............ XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
...........",
+"............. XXXXXXXXXXXX XXXXXXXXXXXXX
............",
+".............. XXXXXX XXXXXXX
.............",
+"............... XX XXXXXXXXXXXXXXXXX XX
..............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXX XXXXXXXXXXXXXX
..................",
+".................. XXXXXXXX XXXXXXXX
..................",
+".................. XXXX XXXX
..................",
+".................. XXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXX XXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXX XXXXXXXX
...................",
+"................... XXXX XXXX
...................",
+"................... X XXXXXXXXXXXXXXX X
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"....................... XXXXXXXXXXXXXXXX
......................",
+"..........................
.........................",
+"..............................
.............................",
+"....................................
...................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/kld95.xpm b/pieces/xboard/kld95.xpm
new file mode 100644
index 0000000..9a4a9a3
--- /dev/null
+++ b/pieces/xboard/kld95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *kld95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+".........................................
.........................................",
+".........................................
.........................................",
+".........................................
.........................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+".............................................
.............................................",
+"...........................................
...........................................",
+"..........................................
..........................................",
+"......................................... XXXXX
.........................................",
+"......................................... XXXXXXX
.........................................",
+"........................................ XXXXXXXXX
........................................",
+"........................................ XXXXXXXXX
........................................",
+"....................................... XXXXXXXXXXX
.......................................",
+".................... .......... XXXXXXXXXXX ..........
....................",
+"................. ....... XXXXXXXXXXX .......
.................",
+"............... ..... XXXXXXXXXXX .....
...............",
+"............. XXXXXXXXX ... XXXXXXXXXXX ... XXXXXXXXX
.............",
+"............ XXXXXXXXXXXXXXX .. XXXXXXXXXXX ..
XXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXXX XXXXXXXXXXXXX
...............",
+"................ XXXXXXX XXXXXXX
................",
+"................. XX XXXXXXXXXXXXXXXXXXX X
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXX XXXXXXXXX
.....................",
+".................... XXXXXX XXXXX
.....................",
+".................... XXX XXXXXXXXXXXXXXXXX XX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXX XXXXXXXXXX
.....................",
+"..................... XXXXXX XXXXXX
.....................",
+"..................... XXX XXXXXXXXXXXXXXX XXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................... XXXXXXXXXXXXXXXX
...........................",
+".............................
..............................",
+".................................
..................................",
+".......................................
........................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/kll108.xpm b/pieces/xboard/kll108.xpm
new file mode 100644
index 0000000..5ee67eb
--- /dev/null
+++ b/pieces/xboard/kll108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *kll108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"...............................................
................................................",
+"..............................................
...............................................",
+"...............................................
................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"............................................... XXXXX
................................................",
+".............................................. XXXXXXX
...............................................",
+".............................................. XXXXXXXXX
...............................................",
+"............................................. XXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXX
..............................................",
+"............................................ XXXXXXXXXXXXX
.............................................",
+"...................... ............ XXXXXXXXXXXXX ............
.......................",
+".................. ......... XXXXXXXXXXXXX .........
...................",
+"................ ....... XXXXXXXXXXXXX .......
.................",
+"............... XXXXXXXXXX ..... XXXXXXXXXXXXX .....
XXXXXXXXXX ................",
+"............. XXXXXXXXXXXXXXXXX ... XXXXXXXXXXXXX ...
XXXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXX
XXXXXXXXXX ..................",
+".................. XXXX XXXXXXXXXXXXXXXXXXXXX
XXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX .......................",
+"...................... XXXXXXXXXXXXX
XXXXXXXXXXXX ........................",
+"...................... XXXXXXXXX
XXXXXXXX ........................",
+"...................... XXXXX XXXXXXXXXXXXXXXXX
XXXX ........................",
+"...................... XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X ........................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX ........................",
+"....................... XXXXXXXXXXXXX
XXXXXXXXXXXXX ........................",
+"....................... XXXXXXXXX
XXXXXXXXX ........................",
+"....................... XXXXX XXXXXXXXXXXXXXXXX
XXXXX ........................",
+"....................... XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX ........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+".............................. XXXXXXXXXXXXXXXXX
................................",
+"..................................
...................................",
+"......................................
.......................................",
+".............................................
..............................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/kll116.xpm b/pieces/xboard/kll116.xpm
new file mode 100644
index 0000000..9b24b5c
--- /dev/null
+++ b/pieces/xboard/kll116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *kll116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+".................................................. XXXXX
...................................................",
+"................................................. XXXXXXXXX
..................................................",
+"................................................. XXXXXXXXXXX
..................................................",
+"................................................ XXXXXXXXXXXXX
.................................................",
+"................................................ XXXXXXXXXXXXX
.................................................",
+"................................................ XXXXXXXXXXXXX
.................................................",
+"............................................... XXXXXXXXXXXXXXX
................................................",
+"............................................... XXXXXXXXXXXXXXX
................................................",
+"......................... ............. XXXXXXXXXXXXXXX
............. ..........................",
+"...................... ......... XXXXXXXXXXXXXXX .........
.......................",
+".................... ....... XXXXXXXXXXXXXXX .......
.....................",
+".................. XXXXXXXXX ..... XXXXXXXXXXXXXXX .....
XXXXXXXXX ...................",
+"................ XXXXXXXXXXXXXXXX ... XXXXXXXXXXXXXXX ...
XXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXX ..
XXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXX X XXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXX
XXXXXXXXXXXX ....................",
+".................... XXXXXXX XXXXXXXXXXXXXXXXXXXXX
XXXXXXX .....................",
+"..................... XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX ......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXXXXXXX
XXXXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXX
XXXXXXXXX ..........................",
+"......................... XXXXXX XXXXXXXXXXXXXXXXXXX
XXXXXX ..........................",
+"......................... XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXX ..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXXXXXXX
XXXXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXX
XXXXXXXXX ..........................",
+"......................... XXXXX XXXXXXXXXXXXXXXXXXX
XXXXX ..........................",
+"......................... XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX ..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+".................................. XXXXXXXXXXXXXXXXX
...................................",
+"......................................
.......................................",
+"..........................................
...........................................",
+".................................................
..................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/kll129.xpm b/pieces/xboard/kll129.xpm
new file mode 100644
index 0000000..fbae236
--- /dev/null
+++ b/pieces/xboard/kll129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *kll129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"...............................................................
................................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"........................................................
.........................................................",
+".......................................................
........................................................",
+".......................................................
........................................................",
+"........................................................
.........................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"..............................................................
...............................................................",
+"............................................................
.............................................................",
+"..........................................................
...........................................................",
+".........................................................
..........................................................",
+"........................................................
.........................................................",
+"....................................................... XXXXXX
........................................................",
+"...................................................... XXXXXXXXXX
.......................................................",
+"...................................................... XXXXXXXXXXXX
.......................................................",
+"..................................................... XXXXXXXXXXXX
......................................................",
+"..................................................... XXXXXXXXXXXXXX
......................................................",
+"..................................................... XXXXXXXXXXXXXX
......................................................",
+".................................................... XXXXXXXXXXXXXX
.....................................................",
+".................................................... XXXXXXXXXXXXXXXX
.....................................................",
+"........................... .............. XXXXXXXXXXXXXXXX
.............. ............................",
+"........................ .......... XXXXXXXXXXXXXXXX
.......... .........................",
+"...................... ........ XXXXXXXXXXXXXXXX
........ .......................",
+".................... ...... XXXXXXXXXXXXXXXX
...... .....................",
+".................. XXXXXXXXX .... XXXXXXXXXXXXXXXX
.... XXXXXXXXX ...................",
+"................. XXXXXXXXXXXXXXXX ... XXXXXXXXXXXXXXXX
... XXXXXXXXXXXXXXXX ..................",
+"................ XXXXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX ....................",
+".................... XXXXXXXXXXXXXX
XXXXXXXXXXXXX .....................",
+"..................... XXXXXXXX
XXXXXXXX ......................",
+"...................... XXX XXXXXXXXXXXXXXXXXXXX
XXX .......................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ............................",
+"........................... XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX ............................",
+"........................... XXXXXXXXXX
XXXXXXXXX ............................",
+"........................... XXXXXX
XXXXX .............................",
+"........................... XX XXXXXXXXXXXXXXXXXXXX
X .............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX .............................",
+"........................... XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX .............................",
+"........................... XXXXXXXXXXX
XXXXXXXXXX .............................",
+"........................... XXXXXXXX
XXXXXXX .............................",
+"........................... XXXX XXXXXXXXXXXXXXXXXX
XXX .............................",
+"........................... X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................... XXXXXXXXXXXXXXXXXX
.....................................",
+"......................................
........................................",
+"..........................................
............................................",
+"...............................................
................................................",
+"......................................................
.......................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/kll21.xpm b/pieces/xboard/kll21.xpm
new file mode 100644
index 0000000..76d3971
--- /dev/null
+++ b/pieces/xboard/kll21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *kll21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+".......... ..........",
+"......... .........",
+".......... ..........",
+"......... .........",
+"........ X ........",
+".. XXXXX ..",
+". XXXX XXXXX XXXX .",
+". XXXXXX XXX XXXXXX .",
+". XXXXXXX X XXXXXXX .",
+". XXXXXXX XXXXXXX .",
+". XXXXXXX XXXXXXX .",
+".. XXX XXX ..",
+"... XXXXXXX ...",
+".... XXXXXXXXXXX ....",
+".... XXXXXXX ....",
+".... XX XX ....",
+".... XXXXXXX ....",
+"...... ......",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/kll25.xpm b/pieces/xboard/kll25.xpm
new file mode 100644
index 0000000..9a23279
--- /dev/null
+++ b/pieces/xboard/kll25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *kll25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+"............ ............",
+"........... ...........",
+"............ ............",
+"............ ............",
+"........... ...........",
+".......... XXX ..........",
+".... . XXX . ....",
+"... XXXXX XXX XXXXX ...",
+".. XXXXXXX XXX XXXXXXX ..",
+".. XXXXXXXX X XXXXXXXX ..",
+".. XXXXXXXX X XXXXXXXX ..",
+".. XXXXXXXXX XXXXXXXXX ..",
+"... XXXXXXXX XXXXXXXX ...",
+"... XXXXXXXX XXXXXXX ....",
+".... XX X .....",
+"..... XXXXXXXXXXX .....",
+"..... XX XX .....",
+"..... XXXXXXXXX .....",
+"..... XX XX .....",
+"...... XXXXXXXXX ......",
+"...... XXXXXXX .......",
+"......... .........",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/kll29.xpm b/pieces/xboard/kll29.xpm
new file mode 100644
index 0000000..de553b9
--- /dev/null
+++ b/pieces/xboard/kll29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *kll29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............. ..............",
+".............. ..............",
+"............ ............",
+".............. ..............",
+".............. ..............",
+"............. .............",
+"............ XXX ............",
+"............ XXX ............",
+"..... .. XXX .. .....",
+".... XXXXX XXX XXXXX ....",
+"... XXXXXXXX XXX XXXXXXXX ...",
+".. XXXXXXXXXX X XXXXXXXXXX ..",
+".. XXXXXXXXXX X XXXXXXXXXX ..",
+".. XXXXXXXXXXX XXXXXXXXXXX ..",
+".. XXXXXXXXXXX XXXXXXXXXXX ..",
+"... XXXXXXXXXX XXXXXXXXXX ...",
+".... XXXXX XXXXX ....",
+"..... XXXXXXXXX .....",
+"...... XXXXXXXXXXXXXXX ......",
+"...... XXX XXX ......",
+"...... XXXXXXXXX ......",
+"...... XXX XXX ......",
+"...... XXXXXXXXX ......",
+"....... XXXXXXXXXX ......",
+".......... .........",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/kll33.xpm b/pieces/xboard/kll33.xpm
new file mode 100644
index 0000000..0a00be8
--- /dev/null
+++ b/pieces/xboard/kll33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *kll33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+"................ ................",
+"................ ................",
+".............. ..............",
+"................ ................",
+"................ ................",
+"................ ................",
+"............... ...............",
+".............. XXX ..............",
+"............. XXXXX .............",
+"...... .. XXXXX .. ......",
+"..... XXXXX XXXXX XXXXX .....",
+".... XXXXXXXX XXXXX XXXXXXXX ....",
+"... XXXXXXXXXX XXX XXXXXXXXXX ...",
+"... XXXXXXXXXX X XXXXXXXXXX ...",
+"... XXXXXXXXXXX X XXXXXXXXXXX ...",
+"... XXXXXXXXXXX XXXXXXXXXXX ...",
+"... XXXXXXXXXXXX XXXXXXXXXXXX ...",
+".... XXXXXXXXXXX XXXXXXXXXXX ....",
+"..... XXXXXX XXXXXX .....",
+"...... X XXXXXXXXX X ......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XXX XXX .......",
+"....... XXXXXXXXXXX .......",
+"....... XXXX XXXX .......",
+"....... X XXXXXXXXX X .......",
+"....... XXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXX ........",
+"........... ...........",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/kll37.xpm b/pieces/xboard/kll37.xpm
new file mode 100644
index 0000000..a1d84d0
--- /dev/null
+++ b/pieces/xboard/kll37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *kll37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".................. ..................",
+".................. ..................",
+"................ ................",
+".................. ..................",
+".................. ..................",
+".................. ..................",
+"................. .................",
+"................ XXX ................",
+"............... XXXXX ...............",
+"....... ... XXXXX ... .......",
+"..... XXXXX . XXXXX . XXXXX .....",
+".... XXXXXXXXX XXXXX XXXXXXXXX ....",
+"... XXXXXXXXXXX XXXXX XXXXXXXXXXX ...",
+"... XXXXXXXXXXXX XXX XXXXXXXXXXXX ...",
+"... XXXXXXXXXXXX XXX XXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXX X XXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXX X XXXXXXXXXXXXX ...",
+".... XXXXXXXXXXXXX XXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXX XXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXX XXXXXXXXXXXX .....",
+"...... XXXXXX XXXXXX ......",
+"....... XXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ XXX XXX ........",
+"........ XXXXXXXXXXXXX ........",
+"........ XXXXX XXXXX ........",
+"........ X XXXXXXXXX X ........",
+"........ XXXXXXXXXXXXXXXXX ........",
+".......... XXXXXXXXXX ..........",
+"............. ..............",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/kll40.xpm b/pieces/xboard/kll40.xpm
new file mode 100644
index 0000000..f40e8b0
--- /dev/null
+++ b/pieces/xboard/kll40.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * kll40[] = {
+"40 40 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" . ",
+" . ",
+" ..... ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ... ",
+" .XXX. ",
+" .XXXXX. ",
+" .XXXXX. ",
+" ..... .XXXXX. ..... ",
+" ..XXXXX.. .XXXXX. ..XXXXX.. ",
+" .XXXXXXXXX...XXXXX...XXXXXXXXX. ",
+" .XXXXXXXXXXXX..XXX..XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXX.XXX.XXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXX..X..XXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXX.XXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXX.XXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXX.XXXXXXXXXXXXXX. ",
+" .XXXXXXXX...........XXXXXXXX. ",
+" .XXX....XXXXXXXXXXX....XXX. ",
+" ...XXXXXXXXXXXXXXXXXXX... ",
+" .XXXXXXXXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXXXXXXXX. ",
+" .XXXX.............XXXX. ",
+" .....XXXXXXXXXXXXX..... ",
+" .XXXXXX.........XXXXXX. ",
+" .XX....XXXXXXXXX....XX. ",
+" ...XXXXXXXXXXXXXXXXX... ",
+" ..XXXXXXXXXXXXXXXXXXX.. ",
+" ....XXXXXXXXXXX.... ",
+" ........... ",
+" ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/kll45.xpm b/pieces/xboard/kll45.xpm
new file mode 100644
index 0000000..db7b972
--- /dev/null
+++ b/pieces/xboard/kll45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *kll45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+"...................... ......................",
+"...................... ......................",
+".................... ....................",
+"...................... ......................",
+"...................... ......................",
+"...................... ......................",
+"...................... ......................",
+".................... ....................",
+"................... XXXXX ...................",
+".................. XXXXXXX ..................",
+".................. XXXXXXX ..................",
+".................. XXXXXXX ..................",
+"........ .... XXXXXXX .... ........",
+"...... XXXXXX .. XXXXXXX .. XXXXXX ......",
+"..... XXXXXXXXXX XXXXXXX XXXXXXXXXX .....",
+".... XXXXXXXXXXXXX XXXXX XXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXX XXXXX XXXXXXXXXXXXXX ....",
+"... XXXXXXXXXXXXXXXX XXX XXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXX XXX XXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXX ...",
+".... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ...",
+".... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ....",
+"...... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX .....",
+"....... XXXXXXXX XXXXXXXXX ......",
+"........ XXX XXXXXXXXXXXXX XXXX .......",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXX XXXXXX .........",
+".......... X XXXXXXXXXXXXX X ..........",
+"......... XXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXX XXXXXX ..........",
+".......... XX XXXXXXXXXXX XX ..........",
+".......... XXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXX ..........",
+"............. XXXXXXXXXXXX ............",
+"................. ................",
+".............................................",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/kll49.xpm b/pieces/xboard/kll49.xpm
new file mode 100644
index 0000000..6a7819b
--- /dev/null
+++ b/pieces/xboard/kll49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *kll49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+"........................ ........................",
+"........................ ........................",
+"........................ ........................",
+"..................... .....................",
+"........................ ........................",
+"........................ ........................",
+"........................ ........................",
+"........................ ........................",
+"...................... ......................",
+"..................... XXXXX .....................",
+".................... XXXXXXX ....................",
+".................... XXXXXXX ....................",
+".................... XXXXXXX ....................",
+"......... .... XXXXXXX .... .........",
+"....... XXXXXXX .. XXXXXXX .. XXXXXXX .......",
+"...... XXXXXXXXXXX XXXXXXX XXXXXXXXXXX ......",
+"..... XXXXXXXXXXXXXX XXXXXXX XXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXX XXX XXXXXXXXXXXXXXXX ....",
+"... XXXXXXXXXXXXXXXXXX XXX XXXXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ...",
+".... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX .....",
+"...... XXXXXXXXXXX XXXXXXXXXXX ......",
+"....... XXXXXX XXXXXXXXXXXXX XXXXXX .......",
+"........ X XXXXXXXXXXXXXXXXXXXXX XX ........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXX XXXXXXX ..........",
+".......... XX XXXXXXXXXXXXX XX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXX XXXXXXXX ..........",
+".......... XXXX XXXXXXXXXXX XXXX ..........",
+".......... X XXXXXXXXXXXXXXXXXXX X ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXX ...........",
+".............. XXXXXXXXXXXX ..............",
+"................... ..................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/kll54.xpm b/pieces/xboard/kll54.xpm
new file mode 100644
index 0000000..1a5cb10
--- /dev/null
+++ b/pieces/xboard/kll54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *kll54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+"....................... .......................",
+"....................... .......................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+".......................... ..........................",
+"........................ ........................",
+"....................... XX .......................",
+"....................... XXXX .......................",
+"...................... XXXX ......................",
+"........... ..... XXXXXX ..... ...........",
+"......... .. XXXXXX .. .........",
+"....... XXXXXX XXXXXX XXXXXX .......",
+"...... XXXXXXXXXXX XXXXXX XXXXXXXXXXX ......",
+"..... XXXXXXXXXXXXX XXXX XXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX .....",
+"...... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXX XXXXXXXXX ........",
+"......... XX XX .........",
+".......... XXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXX XXXXXXXX ...........",
+"........... XXX XXX ...........",
+"........... XXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXX XXXXXXX ............",
+"............ XX XX ............",
+"............ XXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+".............. XXXXXXXXXXXX ..............",
+"................ ................",
+"..................... .....................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/kll58.xpm b/pieces/xboard/kll58.xpm
new file mode 100644
index 0000000..fb99059
--- /dev/null
+++ b/pieces/xboard/kll58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *kll58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"......................... .........................",
+"......................... .........................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+".......................... ..........................",
+"......................... XX .........................",
+"......................... XXXX .........................",
+"........................ XXXX ........................",
+"........... ...... XXXXXX ...... ...........",
+"......... .... XXXXXX .... .........",
+"....... XXXXXXX .. XXXXXX .. XXXXXXX .......",
+"...... XXXXXXXXXXX XXXXXX XXXXXXXXXXX ......",
+"..... XXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXX XXXXXXXXXXX ........",
+"......... XXXXX XXXXX .........",
+".......... XXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXX XXXXXXXX ............",
+"............ XXX XXX ............",
+"............ XXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXX XXXXXXXXX ............",
+"............ XXXX XXXX ............",
+"............ X XXXXXXXXXXXX X ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+"............... XXXXXXXXXXXX ...............",
+".................. ..................",
+"....................... .......................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/kll64.xpm b/pieces/xboard/kll64.xpm
new file mode 100644
index 0000000..34128c9
--- /dev/null
+++ b/pieces/xboard/kll64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *kll64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................ ............................",
+"............................ ............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+"............................... ...............................",
+".............................. ..............................",
+"............................ ............................",
+"........................... XXXX ...........................",
+"........................... XXXXXX ...........................",
+".......................... XXXXXX ..........................",
+".......................... XXXXXXXX ..........................",
+"............. ...... XXXXXXXX ...... .............",
+"........... .... XXXXXXXX .... ...........",
+"......... XXXXXXX .. XXXXXXXX .. XXXXXXX .........",
+"........ XXXXXXXXXXX XXXXXXXX XXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXX .......",
+"...... XXXXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXXXX ......",
+"..... XXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX .....",
+"...... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXX XXXXXXXXXXX ..........",
+"........... XXXX XXXX ...........",
+"............ XXXXXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+".............. XXXX XXXX ..............",
+".............. X XXXXXXXXXXXXXX X ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXX XXXXXXXXX ..............",
+".............. XXXX XXXX ..............",
+".............. X XXXXXXXXXXXXXX X ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXX ..............",
+"................. XXXXXXXXXXXXXX .................",
+"..................... ....................",
+"......................... .........................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/kll72.xpm b/pieces/xboard/kll72.xpm
new file mode 100644
index 0000000..2444098
--- /dev/null
+++ b/pieces/xboard/kll72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *kll72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"............................... ...............................",
+"............................... ...............................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+"................................... ...................................",
+".................................. ..................................",
+"................................ ................................",
+"............................... XXXX ...............................",
+".............................. XXXXXX ..............................",
+".............................. XXXXXXXX ..............................",
+"............................. XXXXXXXX .............................",
+"............................. XXXXXXXXXX .............................",
+".............. ....... XXXXXXXXXX ....... ..............",
+"........... .... XXXXXXXXXX .... ...........",
+"......... XXXXXXXX .. XXXXXXXXXX .. XXXXXXXX .........",
+"........ XXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXXXXXXX .......",
+"...... XXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXX ......",
+"..... XXXXXXXXXXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXXXXXXXXXX .....",
+".... XXXXXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"..... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXX XXXXXXXXX ..........",
+"........... XXX XXXXXXXXXXXXXXXX XXX ...........",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............... XXXXXXXXXXX XXXXXXXXXXX ...............",
+"............... XXXXX XXXXX ...............",
+"............... X XXXXXXXXXXXXXXXX X ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXX XXXXXXXXXXXX ...............",
+"............... XXXXXXX XXXXXXX ...............",
+"............... XXX XXXXXXXXXXXXXX XXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXX .................",
+".................... XXXXXXXXXXXXXX ....................",
+"....................... ........................",
+"............................. .............................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/kll80.xpm b/pieces/xboard/kll80.xpm
new file mode 100644
index 0000000..6f055c9
--- /dev/null
+++ b/pieces/xboard/kll80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *kll80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+"...................................
...................................",
+"...................................
...................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+"......................................
......................................",
+"....................................
....................................",
+"................................... XXXX
...................................",
+".................................. XXXXXX
..................................",
+".................................. XXXXXXXX
..................................",
+"................................. XXXXXXXX
.................................",
+"................................. XXXXXXXXXX
.................................",
+"................ ........ XXXXXXXXXX ........
................",
+"............. ..... XXXXXXXXXX .....
.............",
+"............ XXXXXXXXX ... XXXXXXXXXX ... XXXXXXXXX
............",
+".......... XXXXXXXXXXXXXX .. XXXXXXXXXX .. XXXXXXXXXXXXXX
..........",
+"......... XXXXXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXXXXXXX
.........",
+"........ XXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXX
........",
+"........ XXXXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
........",
+"....... XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX
.......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"............ XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
............",
+"............. XXXXXXXXXX XXXXXXXXXX
.............",
+".............. XXXXX XXXXXXXXXXXXXXXX XXXXX
..............",
+"............... X XXXXXXXXXXXXXXXXXXXXXXXXXXXX X
...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXX XXXXXXXXXXXXXX
.................",
+"................. XXXXXXXX XXXXXXXX
.................",
+"................. XXXX XXXXXXXXXXXXXX XXXX
.................",
+"................. X XXXXXXXXXXXXXXXXXXXXXXXXXX X
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXX XXXXXXXXXXXXXX
.................",
+".................. XXXXXXX XXXXXXX
.................",
+".................. XXXX XXXXXXXXXXXXXX XXXX
..................",
+".................. X XXXXXXXXXXXXXXXXXXXXXXXXXX X
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"....................... XXXXXXXXXXXXXXXX
.......................",
+"...........................
...........................",
+"................................
................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/kll87.xpm b/pieces/xboard/kll87.xpm
new file mode 100644
index 0000000..590cf77
--- /dev/null
+++ b/pieces/xboard/kll87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *kll87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"...........................................
...........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"......................................
......................................",
+".....................................
.....................................",
+"......................................
......................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+"..........................................
..........................................",
+".........................................
.........................................",
+".......................................
.......................................",
+"......................................
......................................",
+"..................................... XXXXX
.....................................",
+"..................................... XXXXXXX
.....................................",
+".................................... XXXXXXXXX
....................................",
+".................................... XXXXXXXXX
....................................",
+"................................... XXXXXXXXXXX
...................................",
+".................. ......... XXXXXXXXXXX .........
..................",
+"............... ...... XXXXXXXXXXX ......
...............",
+"............. .... XXXXXXXXXXX ....
.............",
+"........... XXXXXXXX .. XXXXXXXXXXX .. XXXXXXXX
...........",
+".......... XXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXX
..........",
+"......... XXXXXXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.........",
+"........ XXXXXXXXXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
........",
+"........ XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX
........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"............ XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
...........",
+"............. XXXXXXXXXXXX XXXXXXXXXXXXX
............",
+".............. XXXXXX XXXXXXX
.............",
+"............... XX XXXXXXXXXXXXXXXXX XX
..............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXX XXXXXXXXXXXXXX
..................",
+".................. XXXXXXXX XXXXXXXX
..................",
+".................. XXXX XXXX
..................",
+".................. XXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXX XXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXX XXXXXXXX
...................",
+"................... XXXX XXXX
...................",
+"................... X XXXXXXXXXXXXXXX X
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"....................... XXXXXXXXXXXXXXXX
......................",
+"..........................
.........................",
+"..............................
.............................",
+"....................................
...................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/kll95.xpm b/pieces/xboard/kll95.xpm
new file mode 100644
index 0000000..76ae3e4
--- /dev/null
+++ b/pieces/xboard/kll95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *kll95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+".........................................
.........................................",
+".........................................
.........................................",
+".........................................
.........................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+"..............................................
..............................................",
+".............................................
.............................................",
+"...........................................
...........................................",
+"..........................................
..........................................",
+"......................................... XXXXX
.........................................",
+"......................................... XXXXXXX
.........................................",
+"........................................ XXXXXXXXX
........................................",
+"........................................ XXXXXXXXX
........................................",
+"....................................... XXXXXXXXXXX
.......................................",
+".................... .......... XXXXXXXXXXX ..........
....................",
+"................. ....... XXXXXXXXXXX .......
.................",
+"............... ..... XXXXXXXXXXX .....
...............",
+"............. XXXXXXXXX ... XXXXXXXXXXX ... XXXXXXXXX
.............",
+"............ XXXXXXXXXXXXXXX .. XXXXXXXXXXX ..
XXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXXX XXXXXXXXXXXXX
...............",
+"................ XXXXXXX XXXXXXX
................",
+"................. XX XXXXXXXXXXXXXXXXXXX X
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXX XXXXXXXXX
.....................",
+".................... XXXXXX XXXXX
.....................",
+".................... XXX XXXXXXXXXXXXXXXXX XX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXX XXXXXXXXXX
.....................",
+"..................... XXXXXX XXXXXX
.....................",
+"..................... XXX XXXXXXXXXXXXXXX XXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................... XXXXXXXXXXXXXXXX
...........................",
+".............................
..............................",
+".................................
..................................",
+".......................................
........................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/ndd108.xpm b/pieces/xboard/ndd108.xpm
new file mode 100644
index 0000000..0743601
--- /dev/null
+++ b/pieces/xboard/ndd108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *ndd108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................. ..................
.........................................................",
+"............................ ................
........................................................",
+"............................ ..............
........................................................",
+"............................ ...........
.......................................................",
+"............................ ..........
.......................................................",
+"............................. .......
......................................................",
+"............................. ......
......................................................",
+"............................. ....
.....................................................",
+"............................. ...
.....................................................",
+"............................. ..
.................................................",
+".............................
............................................",
+".............................
.........................................",
+".............................. X XXX
.......................................",
+"............................. XXXXX XXXXXXX
.....................................",
+"............................ XXXXXXXXX XXXXXXXXXX
...................................",
+"........................... XXXXXXXX XXXXXXXXX
..................................",
+".......................... XXXXX XXXXXXX
................................",
+".......................... X XXXXXX
...............................",
+"......................... XXXXX
..............................",
+"........................ XXXXX
.............................",
+"........................ XXXXX
............................",
+"....................... XXX XXXXX
...........................",
+"....................... XXXXXX XXXXX
..........................",
+"....................... XXXXX XXXXX
..........................",
+"...................... XXXXXX
XXXXX .........................",
+"...................... XXXXXXX
XXXXX ........................",
+"...................... XXXXXX
XXXX ........................",
+"...................... XXXXXXX
XXXXX .......................",
+"...................... XX XX
XXXXX ......................",
+"...................... XX
XXXXX ......................",
+"..................... XX
XXXXX .....................",
+".....................
XXXXX .....................",
+".....................
XXXX ....................",
+"....................
XXXXX ....................",
+"....................
XXXX ...................",
+"...................
XXXXX ...................",
+"................... XX
XXXX ..................",
+".................. XX
XXXXX ..................",
+"................. XX
XXXXX ..................",
+"................. X
XXXXX .................",
+"................ XX
XXXXX .................",
+"............... X
XXXX .................",
+".............. X
XXXXX ................",
+"..............
XXXXX ................",
+".............
XXXXX ................",
+".............
XXXXX ...............",
+"............ .
XXXXX ...............",
+"............ ..
XXXXXX ...............",
+"........... ....
XXXXX ..............",
+"........... ......
XXXXX ..............",
+".......... ........
XXXXX ..............",
+".......... XX .........
XXXXXX ..............",
+".......... XXXX ...........
XXXXX .............",
+"......... XXXXX .............
XXXXX .............",
+"......... XXXXX .............
XXXXX .............",
+"......... XXXX ...............
XXXXXX .............",
+"......... XX ...............
XXXXX .............",
+"......... ................
XXXXX ............",
+"......... XX ................
XXXXX ............",
+"......... XX ................
XXXXX ............",
+".......... XX .................
XXXXX ............",
+".......... XX .................
XXXXXX ............",
+"........... XX .................
XXXXXX ............",
+"............ X .................
XXXXX ............",
+".............. .................
XXXXX ...........",
+"................ ................
XXXXX ...........",
+"...................... ................
XXXXX ...........",
+"...................... ................
XXXXX ...........",
+"....................... ................
XXXXXX ...........",
+"...........................................
XXXXXX ...........",
+"..........................................
XXXXXX ...........",
+".........................................
XXXXXX ...........",
+"........................................
XXXXXX ...........",
+".......................................
XXXXXX ...........",
+"......................................
XXXXX ..........",
+"......................................
XXXXX ..........",
+".....................................
XXXXX ..........",
+"....................................
XXXXX ..........",
+"....................................
XXXXX ..........",
+"...................................
XXXXX ..........",
+"...................................
XXXXX ..........",
+"..................................
XXXXX ..........",
+"..................................
XXXXX ..........",
+"..................................
XXXXX ..........",
+".................................
XXXXX ..........",
+".................................
XXXX ..........",
+".................................
XXX ..........",
+".................................
..........",
+".................................
..........",
+"..................................
..........",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/ndd116.xpm b/pieces/xboard/ndd116.xpm
new file mode 100644
index 0000000..06850b6
--- /dev/null
+++ b/pieces/xboard/ndd116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *ndd116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".....................................................
..............................................................",
+"................................ ..................
.............................................................",
+"............................... ................
............................................................",
+"............................... ...............
............................................................",
+"............................... ............
...........................................................",
+"............................... ..........
...........................................................",
+"............................... ........
..........................................................",
+"............................... ......
..........................................................",
+"............................... .....
.........................................................",
+"............................... ...
.........................................................",
+"................................ ...
.........................................................",
+"................................
.................................................",
+"................................
..............................................",
+"................................
............................................",
+"................................. XXXXX XXXXXXX
..........................................",
+"................................ XXXXXXXX XXXXXXXXXX
........................................",
+"............................... XXXXXXXXXX XXXXXXXXXXX
......................................",
+".............................. XXXXXX XXXXXXXX
.....................................",
+"............................. XXX XXXXXXX
...................................",
+"............................ XXXXXX
..................................",
+"........................... XXXXX
.................................",
+"...........................
XXXXX ................................",
+"..........................
XXXXX ...............................",
+".......................... XXX
XXXXX ..............................",
+".......................... XXXXX
XXXXX .............................",
+"......................... XXXX
XXXXX .............................",
+"......................... XXXXX
XXXXX ............................",
+"......................... XXXXXX
XXXXX ...........................",
+"......................... XXXXXX
XXXXX ..........................",
+"........................ XXXXXX
XXXXX ..........................",
+"........................ XX XX
XXXXX .........................",
+"........................ XX
XXXX .........................",
+"........................ XX
XXXXX ........................",
+".......................
XXXXX ........................",
+".......................
XXXXX .......................",
+".......................
XXXXX .......................",
+"......................
XXXXX ......................",
+"......................
XXXXX ......................",
+".....................
XXXXX .....................",
+"..................... XX
XXXXX .....................",
+".................... XX
XXXXX ....................",
+"................... XX
XXXX ....................",
+"................... X
XXXXX ....................",
+".................. XX
XXXXX ...................",
+"................. X
XXXXX ...................",
+"................. X
XXXXX ...................",
+"................
XXXXX ..................",
+"...............
XXXXX ..................",
+"............... .
XXXXX ..................",
+".............. ..
XXXXX .................",
+".............. ....
XXXXXX .................",
+"............. .....
XXXXX .................",
+"............. .......
XXXXX .................",
+"............. .........
XXXXX ................",
+"............ XX ...........
XXXXXX ................",
+"............ XXXX ............
XXXXX ................",
+"............ XXXXX ..............
XXXXX ................",
+"........... XXXXX ...............
XXXXX ...............",
+"........... XXXX ................
XXXXXX ...............",
+"........... XXXX .................
XXXXXX ...............",
+"........... XX .................
XXXXX ...............",
+"........... .................
XXXXX ...............",
+"........... XX ..................
XXXXX ..............",
+"........... XX ..................
XXXXX ..............",
+"............ XX ..................
XXXXXX ..............",
+"............ XX ..................
XXXXXX ..............",
+"............. XX ..................
XXXXX ..............",
+".............. ..................
XXXXX ..............",
+"................ ..................
XXXXX ..............",
+".................. . ..................
XXXXX .............",
+"......................... .................
XXXXX .............",
+"......................... .................
XXXXXX .............",
+".......................... .................
XXXXXX .............",
+"..............................................
XXXXXX .............",
+".............................................
XXXXXX .............",
+"............................................
XXXXXX .............",
+"...........................................
XXXXXX .............",
+"...........................................
XXXXX .............",
+"..........................................
XXXXX .............",
+".........................................
XXXXX ............",
+"........................................
XXXXX ............",
+"........................................
XXXXX ............",
+".......................................
XXXXX ............",
+".......................................
XXXXX ............",
+"......................................
XXXXX ............",
+"......................................
XXXXX ............",
+".....................................
XXXXX ............",
+".....................................
XXXXX ............",
+".....................................
XXXXX ............",
+"....................................
XXXXXX ............",
+"....................................
XXXXX ............",
+"....................................
XX ............",
+"....................................
............",
+"....................................
............",
+".....................................
............",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/ndd129.xpm b/pieces/xboard/ndd129.xpm
new file mode 100644
index 0000000..bb54717
--- /dev/null
+++ b/pieces/xboard/ndd129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *ndd129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................... ......................
....................................................................",
+".................................. ...................
...................................................................",
+".................................. ..................
...................................................................",
+".................................. ................
..................................................................",
+".................................. .............
.................................................................",
+".................................. ............
.................................................................",
+".................................. .........
................................................................",
+".................................. .......
................................................................",
+".................................. ......
...............................................................",
+".................................. ....
...............................................................",
+".................................. ...
...............................................................",
+".................................. ..
............................................................",
+"..................................
......................................................",
+"...................................
..................................................",
+"...................................
................................................",
+"................................... XX
..............................................",
+"................................... XXXXXX XXXXXXXXX
............................................",
+".................................. XXXXXXXXX XXXXXXXXXXX
..........................................",
+"................................. XXXXXXXXXXX
XXXXXXXXXXXX .........................................",
+"................................ XXXXXXXXXXX
XXXXXXXXXXXXX .......................................",
+"................................ XXXXXXX
XXXXXXXXXX ......................................",
+"............................... XXXXX
XXXXXXXX .....................................",
+"..............................
XXXXXXXX ....................................",
+".............................
XXXXXXXX ...................................",
+".............................
XXXXXXX ..................................",
+"............................
XXXXXXX .................................",
+"............................ XXXXX
XXXXXX ................................",
+"........................... XXXXXXX
XXXXXX ...............................",
+"........................... XXXXX
XXXXXX ...............................",
+"........................... XXXXXX
XXXXXX ..............................",
+"........................... XXXXXXX
XXXXXX .............................",
+".......................... XXXXXXXX
XXXXXXX ............................",
+".......................... XXXXXXX
XXXXXXX ............................",
+".......................... XXXXXXX
XXXXXX ...........................",
+".......................... XXXXXX
XXXXXXX ..........................",
+".......................... XX
XXXXXXX ..........................",
+".......................... XX
XXXXXX .........................",
+"......................... XX
XXXXXXX .........................",
+".........................
XXXXXXX ........................",
+".........................
XXXXXXX ........................",
+"........................
XXXXXXX .......................",
+"........................
XXXXXXX .......................",
+".......................
XXXXXXX ......................",
+"....................... X
XXXXXXX ......................",
+"...................... XXX
XXXXXXX ......................",
+"..................... XXX
XXXXXXX .....................",
+"..................... XX
XXXXXXX .....................",
+".................... XXX
XXXXXXX ....................",
+"................... XXX
XXXXXXX ....................",
+"................... XX
XXXXXXXX ....................",
+".................. XXX
XXXXXXX ...................",
+"................. X
XXXXXXX ...................",
+".................
XXXXXXXX ...................",
+"................
XXXXXXX ..................",
+"...............
XXXXXXX ..................",
+"............... .
XXXXXXXX ..................",
+".............. ..
XXXXXXX ..................",
+".............. ...
XXXXXXX .................",
+"............. .....
XXXXXXXX .................",
+"............. .......
XXXXXXXX .................",
+"............ .........
XXXXXXX .................",
+"............ XX ..........
XXXXXXX ................",
+"............ XXXX ............
XXXXXXXX ................",
+"............ XXXXXX ..............
XXXXXXXX ................",
+"........... XXXXXX ..............
XXXXXXX ................",
+"........... XXXXXX ................
XXXXXXX ................",
+"........... XXXXX .................
XXXXXXX ...............",
+"........... XXXXX ..................
XXXXXXXX ...............",
+"........... XXX ...................
XXXXXXXX ...............",
+"........... X ...................
XXXXXXX ...............",
+"........... XX ...................
XXXXXXX ...............",
+"........... XXX ....................
XXXXXXX ..............",
+"........... XXX ....................
XXXXXXXX ..............",
+"............ XXX ....................
XXXXXXXX ..............",
+"............ XXX ....................
XXXXXXXX ..............",
+"............. XXX ....................
XXXXXXXX ..............",
+".............. X ....................
XXXXXXXX ..............",
+"............... ....................
XXXXXXX ..............",
+"................. ...................
XXXXXXX ..............",
+"................... ...................
XXXXXXX .............",
+".......................... ...................
XXXXXXXX .............",
+"........................... ....................
XXXXXXXX .............",
+"............................ ....................
XXXXXXXX .............",
+"...................................................
XXXXXXXX .............",
+"..................................................
XXXXXXXX .............",
+".................................................
XXXXXXXX .............",
+"................................................
XXXXXXXX .............",
+"...............................................
XXXXXXXX .............",
+"...............................................
XXXXXXX .............",
+"..............................................
XXXXXXX .............",
+".............................................
XXXXXXX ............",
+".............................................
XXXXXXX ............",
+"............................................
XXXXXXX ............",
+"...........................................
XXXXXXXX ............",
+"...........................................
XXXXXXXX ............",
+"..........................................
XXXXXXXX ............",
+"..........................................
XXXXXXXX ............",
+".........................................
XXXXXXXX ............",
+".........................................
XXXXXXXX ............",
+".........................................
XXXXXXXX ............",
+".........................................
XXXXXXXX ............",
+"........................................
XXXXXXX ............",
+"........................................
XXXXXX ............",
+"........................................
XXXX ............",
+"........................................
............",
+"........................................
............",
+"........................................
............",
+".........................................
.............",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/ndd21.xpm b/pieces/xboard/ndd21.xpm
new file mode 100644
index 0000000..499b3f8
--- /dev/null
+++ b/pieces/xboard/ndd21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *ndd21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+"..... .. ...........",
+"..... ..........",
+"..... ........",
+"..... XX X ......",
+"..... XX XX .....",
+".... X XX ....",
+".... X XX ....",
+"... X XXX ...",
+"... X XX ...",
+".. XX ...",
+".. X X XX ..",
+".. X .. XX ..",
+".. X .. XX ..",
+".. .. XX ..",
+"....... XX ..",
+"...... XX ..",
+"...... XX ..",
+"...... ..",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/ndd25.xpm b/pieces/xboard/ndd25.xpm
new file mode 100644
index 0000000..565efbc
--- /dev/null
+++ b/pieces/xboard/ndd25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *ndd25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+".........................",
+"....... ... .............",
+"....... . ............",
+"....... .........",
+"...... XX XXX .......",
+"...... XX X ......",
+"..... X X X .....",
+"..... XX XX .....",
+".... X ....",
+".... X XX ....",
+"... XX ...",
+"... X ...",
+".. XX .. XX ...",
+".. X .... XX ...",
+".. .... XX ..",
+"... .... X ..",
+"..... .... XX ..",
+".......... XX ..",
+"......... XX ..",
+"........ XX ..",
+"........ ..",
+"........ ..",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/ndd29.xpm b/pieces/xboard/ndd29.xpm
new file mode 100644
index 0000000..0ee6213
--- /dev/null
+++ b/pieces/xboard/ndd29.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * ndd29[] = {
+"29 29 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" . . ",
+" .. ... ",
+" ... ... ",
+" ........... ",
+" ..XX...XXX.. ",
+" ...........X.. ",
+" ..XX........X.. ",
+" ..X...........X.. ",
+" ..X...........XX. ",
+" ................X.. ",
+" ..........X.....XX. ",
+" ..................X. ",
+" ..................XX. ",
+" .......... .......XX. ",
+" .XX..... ........X. ",
+" .X..... .........XX. ",
+" ...X.. ..........XX. ",
+" .... ..........XX. ",
+" ...........XX. ",
+" ............XX. ",
+" .............XX. ",
+" ..............XX. ",
+" ...............X. ",
+" ................. ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/ndd33.xpm b/pieces/xboard/ndd33.xpm
new file mode 100644
index 0000000..8d17ffc
--- /dev/null
+++ b/pieces/xboard/ndd33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *ndd33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+".................................",
+"............... .................",
+"......... ... .................",
+"......... .. ................",
+"......... ..............",
+"......... XX XX ............",
+"......... X XX ..........",
+"........ X .........",
+"........ XX X ........",
+"....... X X .......",
+"....... X XX .......",
+"...... X ......",
+"...... XX ......",
+"..... X X .....",
+"..... XX .....",
+".... XX .....",
+".... .. X ....",
+"... X .... XX ....",
+"... X .... XX ....",
+"... ..... XX ....",
+"... ..... X ....",
+".... ..... X ...",
+"............. XX ...",
+"............ XX ...",
+"........... XX ...",
+"........... XX ...",
+".......... XX ...",
+".......... ...",
+".......... ...",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/ndd37.xpm b/pieces/xboard/ndd37.xpm
new file mode 100644
index 0000000..bb51dbc
--- /dev/null
+++ b/pieces/xboard/ndd37.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char * ndd37[] = {
+"37 37 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" ",
+" . .. ",
+" ... .. ",
+" .... .... ",
+" ............ ",
+" ...XX....XXX.. ",
+" ...X.........XX.. ",
+" ...............X.. ",
+" ....X............X.. ",
+" ...XX.............X.. ",
+" ..XX..............XX. ",
+" ....................X.. ",
+" ....................XX. ",
+" .....................X.. ",
+" .............X........XX. ",
+" .......................X. ",
+" ............. ..........X. ",
+" ............. ..........XX. ",
+" .XX........ ..........XX. ",
+" .X....... ............X. ",
+" ........ ............X. ",
+" ....X.. .............XX. ",
+" ...... ..............XX. ",
+" . ..............XX. ",
+" ...............XX. ",
+" ................XX. ",
+" .................XX. ",
+" .................XX. ",
+" ..................XX. ",
+" ...................X. ",
+" ..................... ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/ndd40.xpm b/pieces/xboard/ndd40.xpm
new file mode 100644
index 0000000..2d7d4d0
--- /dev/null
+++ b/pieces/xboard/ndd40.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * ndd40[] = {
+"40 40 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" . .. ",
+" ... .. ",
+" .... .... ",
+" ..... .... ",
+" .............. ",
+" ...XXX.....XXX... ",
+" ...............XX.. ",
+" .................X.. ",
+" ....XX.............X.. ",
+" ...XX...............X.. ",
+" ..XX................XX. ",
+" ..X..................XX. ",
+" ......................XX. ",
+" .......................XX. ",
+" ........................XX. ",
+" ...............X..........X.. ",
+" ..........................XX. ",
+" ............... ...........XX. ",
+" .............. ............X. ",
+" ..XX......... ............XX. ",
+" ..XX....... .............XX. ",
+" ..X....... .............XX. ",
+" .....X... ...............X. ",
+" ....... ...............X. ",
+" ..... ................XX. ",
+" . .................XX. ",
+" ..................XX. ",
+" ...................XX. ",
+" ...................XX. ",
+" ....................XX. ",
+" ....................XX. ",
+" .....................XX. ",
+" ......................X. ",
+" ........................ ",
+" ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/ndd45.xpm b/pieces/xboard/ndd45.xpm
new file mode 100644
index 0000000..13673a7
--- /dev/null
+++ b/pieces/xboard/ndd45.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char * ndd45[] = {
+"45 45 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" ",
+" .. .. ",
+" ... ... ",
+" .... ..... ",
+" ..... ...... ",
+" ............... ",
+" ...XXX......XXX... ",
+" ................XXX. ",
+" ...................XX. ",
+" ....XX...............X. ",
+" ....X..................X. ",
+" .....X..................X. ",
+" ...XX...................XX. ",
+" ...X.....................X. ",
+" ..........................XX. ",
+" ...........................X. ",
+" .................X..........XX. ",
+" ..............................X. ",
+" .................X............X. ",
+" ...............................XX. ",
+" ................... .............X. ",
+" ................. .............X. ",
+" ...XX............ .............X. ",
+" ...XX.......... .............XX. ",
+" ...X......... ...............X. ",
+" ............ ................X. ",
+" ........... ................X. ",
+" .....X... .................X. ",
+" ....... ..................XX. ",
+" .. ...................XX. ",
+" ....................XX. ",
+" .....................XX. ",
+" ......................XX. ",
+" ......................XX. ",
+" .......................XX. ",
+" ........................X. ",
+" .........................X. ",
+" .........................X. ",
+" ........................... ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/ndd49.xpm b/pieces/xboard/ndd49.xpm
new file mode 100644
index 0000000..1a4b04f
--- /dev/null
+++ b/pieces/xboard/ndd49.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * ndd49[] = {
+"49 49 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" ",
+" . . ",
+" ... ... ",
+" .... .... ",
+" ..... ..... ",
+" ............... ",
+" ....XX.....XXX... ",
+" ...XX..........XXX.. ",
+" ..................XXX. ",
+" .....................XX. ",
+" .......................X. ",
+" ......X..................X. ",
+" ....XX....................X. ",
+" ....X.....................XX. ",
+" ...X.......................X. ",
+" ............................XX. ",
+" .............................X. ",
+" .............................XX. ",
+" ..................X............X. ",
+" ..................X............XX. ",
+" ................................XX. ",
+" ..................................X. ",
+" ................... ..............XX. ",
+" ................... ..............XX. ",
+" ................. ...............X. ",
+" ...XX........... ...............X. ",
+" ...X.......... ................XX. ",
+" ............. ................XX. ",
+" ............ .................XX. ",
+" ......X.... ..................XX. ",
+" ......... ...................X. ",
+" ....... ....................X. ",
+" .. .....................XX. ",
+" ......................XX. ",
+" .......................XX. ",
+" ........................XX. ",
+" .........................XX. ",
+" .........................XX. ",
+" ..........................XX. ",
+" ..........................XX. ",
+" ...........................XX. ",
+" .............................. ",
+" .............................. ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/ndd54.xpm b/pieces/xboard/ndd54.xpm
new file mode 100644
index 0000000..5728700
--- /dev/null
+++ b/pieces/xboard/ndd54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *ndd54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+".............. ....... ............................",
+".............. ..... ...........................",
+".............. ... ..........................",
+".............. .. ..........................",
+".............. .........................",
+"............... .....................",
+"............... X ..................",
+".............. XXXX XXXX ................",
+"............. XXXXX XXXXX ...............",
+"............ X XXXX ..............",
+"............ XXXX .............",
+"........... XXXX XXXX ............",
+"........... XXXX XXXX ............",
+"........... XXXX XXXX ...........",
+"........... XXX XXX ..........",
+"........... X XXXX ..........",
+".......... XXXX .........",
+".......... XXXX .........",
+"......... X XXXX .........",
+"........ XX XXXX ........",
+"........ X XXXX ........",
+"....... XXXX ........",
+"....... XXXX .......",
+"...... . XXXX .......",
+"...... ... XXXX .......",
+"..... XX ..... XXXX .......",
+"..... XXX ..... XXXX ......",
+"..... XXX ....... XXXX ......",
+"..... XX ....... XXXX ......",
+"..... XX ........ XXXX ......",
+"..... XX ........ XXXX ......",
+"...... X ........ XXXX ......",
+"........ ....... XXXXX ......",
+"............ ....... XXXX .....",
+"..................... XXXX .....",
+".................... XXXX .....",
+".................... XXXX .....",
+"................... XXXX .....",
+".................. XXXX .....",
+".................. XXXX .....",
+"................. XXXX .....",
+"................. XXXX .....",
+"................. XX .....",
+"................. .....",
+"................. .....",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/ndd58.xpm b/pieces/xboard/ndd58.xpm
new file mode 100644
index 0000000..e9509a5
--- /dev/null
+++ b/pieces/xboard/ndd58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *ndd58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"................ ......... ..............................",
+"............... ....... .............................",
+"............... ..... .............................",
+"................ ... ............................",
+"................ .. ............................",
+"................ ........................",
+"................ .....................",
+"................ XX XXXX ...................",
+"............... XXXXX XXXXX .................",
+".............. XXX XXXXX ................",
+"............. XXXX ...............",
+"............. XXXX ..............",
+"............ XXXX XXXX .............",
+"............ XXXX XXXX ............",
+"............ XXXX XXXX ............",
+"............ XXX XXX ...........",
+"........... X XXXX ...........",
+"........... XXXX ..........",
+"........... XXXX ..........",
+".......... X XXXX .........",
+".......... X XXXX .........",
+"......... XX XXXX .........",
+"........ X XXXX ........",
+"....... XXXX ........",
+"....... XXXX ........",
+"...... . XXXX .......",
+"...... ... XXXX .......",
+"..... XX ..... XXXX .......",
+"..... XXX ..... XXXX .......",
+"..... XXX ....... XXXX ......",
+"..... XX ....... XXXX ......",
+"..... XX ........ XXXXX ......",
+"..... X ........ XXXX ......",
+"..... XX ........ XXXX ......",
+"...... ........ XXXX ......",
+"........ ....... XXXX ......",
+"............. ....... XXXX .....",
+"...................... XXXX .....",
+"..................... XXXX .....",
+"..................... XXXX .....",
+".................... XXXX .....",
+"................... XXXXX .....",
+"................... XXXXX .....",
+".................. XXXX .....",
+".................. XXXX .....",
+".................. XXX .....",
+".................. .....",
+".................. .....",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/ndd64.xpm b/pieces/xboard/ndd64.xpm
new file mode 100644
index 0000000..3792964
--- /dev/null
+++ b/pieces/xboard/ndd64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *ndd64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................. ........ .................................",
+"................. ....... ................................",
+"................. .... ................................",
+"................. .. ...............................",
+"................. . ...............................",
+"................. ...........................",
+".................. ........................",
+".................. XX XXXX ......................",
+"................. XXXXX XXXXXX .....................",
+"................ XXX XXXXX ...................",
+"............... X XXXX ..................",
+"............... XXXX .................",
+".............. XX XXXX ................",
+".............. XXX XXXX ...............",
+".............. XXXX XXXX ...............",
+"............. XXXXX XXXX ..............",
+"............. XXXX XXXX .............",
+"............. X XXXX .............",
+"............ XXXX ............",
+"............ XXXX ............",
+"............ XXXX ...........",
+"........... X XXXX ...........",
+"........... X XXXX ..........",
+".......... XX XXXX ..........",
+"......... X XXXX ..........",
+"......... XXXX .........",
+"........ XXXX .........",
+"....... . XXXX .........",
+"....... ... XXXX ........",
+"....... XX ..... XXXX ........",
+"...... XXXX ...... XXXX ........",
+"...... XXXX ........ XXXX ........",
+"...... XXX ........ XXXX ........",
+"...... XXX ......... XXXX .......",
+"...... X ......... XXXX .......",
+"...... XX ......... XXXX .......",
+"....... XX ......... XXXX .......",
+"........ ......... XXXX .......",
+".......... ......... XXXX .......",
+".............. ......... XXXXX .......",
+"......................... XXXX ......",
+"........................ XXXX ......",
+"....................... XXXX ......",
+"...................... XXXX ......",
+"...................... XXXX ......",
+"..................... XXXX ......",
+"..................... XXXX ......",
+".................... XXXX ......",
+".................... XXXX ......",
+".................... XXXX ......",
+".................... ......",
+".................... ......",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/ndd72.xpm b/pieces/xboard/ndd72.xpm
new file mode 100644
index 0000000..07a1fe0
--- /dev/null
+++ b/pieces/xboard/ndd72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *ndd72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"................................. ......................................",
+".................. ........... .....................................",
+"................... ......... ....................................",
+"................... ...... ....................................",
+"................... ..... ...................................",
+"................... ... ...................................",
+"................... .. ...................................",
+"................... ..............................",
+"................... ...........................",
+"................... XXXX XXXX .........................",
+"................... XXXXXX XXXXXXX .......................",
+".................. XXXX XXXXX ......................",
+"................. X XXXX ....................",
+"................ XXX ...................",
+"............... XXXX ..................",
+"............... XXXX .................",
+".............. XX XXXX ................",
+".............. XXX XXXX ...............",
+".............. XXXX XXXX ...............",
+".............. XXXXX XXX ..............",
+".............. XXXX XXXX .............",
+"............. X XXXX .............",
+"............. XXXX ............",
+"............. XXXX ............",
+"............ XXXX ...........",
+"............ XXXX ...........",
+"........... X XXXX ...........",
+"........... XX XXXX ..........",
+".......... X XXXX ..........",
+"......... XX XXXX ..........",
+"......... XXXX .........",
+"........ XXXX .........",
+"....... XXXX .........",
+"....... .. XXXX ........",
+"...... .... XXXX ........",
+"...... ...... XXXX ........",
+"...... XX ........ XXXX .......",
+"..... XXXX ........ XXXX .......",
+"..... XXXX .......... XXXX .......",
+"..... XXX .......... XXXX .......",
+"..... XXX ........... XXXX .......",
+"..... X ........... XXXX .......",
+"..... XX ........... XXXX ......",
+"..... XX ............ XXXX ......",
+"...... X ........... XXXX ......",
+"....... ........... XXXX ......",
+"......... . ........... XXXX ......",
+"............... ........... XXXX ......",
+"............................ XXXX ......",
+"............................ XXXX ......",
+"........................... XXXX .....",
+".......................... XXXXX .....",
+"......................... XXXX .....",
+"......................... XXXX .....",
+"........................ XXXX .....",
+"....................... XXXX .....",
+"....................... XXXX .....",
+"....................... XXXX .....",
+"...................... XXXX .....",
+"...................... XXXX .....",
+"...................... XXX .....",
+"...................... .....",
+"...................... .....",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/ndd80.xpm b/pieces/xboard/ndd80.xpm
new file mode 100644
index 0000000..bf56bdb
--- /dev/null
+++ b/pieces/xboard/ndd80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *ndd80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"...................... ............
..........................................",
+"...................... ..........
.........................................",
+"...................... .........
........................................",
+"...................... ......
........................................",
+"...................... ....
.......................................",
+"...................... ...
.......................................",
+"...................... .
.......................................",
+"......................
.................................",
+"......................
..............................",
+"....................... XXXX XXXXXX
............................",
+"...................... XXXXXXX XXXXXX
..........................",
+"..................... XXXX XXXXX
........................",
+".................... XXXX
.......................",
+"................... XXX
......................",
+"................... XXXX
.....................",
+".................. XXXX
....................",
+".................. XXX XXXX
...................",
+".................. XXX XXXX
...................",
+"................. XXXX XXXX
..................",
+"................. XXXX XXX
.................",
+"................. XXXX XXXX
.................",
+"................. X XXXX
................",
+"................ X XXXX
................",
+"................ XXXX
...............",
+"................ XXXX
...............",
+"............... XXXX
..............",
+"............... X XXXX
..............",
+".............. X XXXX
.............",
+".............. XX XXXX
.............",
+"............. X XXXX
.............",
+"............ XX XXXX
............",
+"............ XXXX
............",
+"........... XXXX
............",
+"........... . XXXX
...........",
+".......... .. XXXX
...........",
+"......... .... XXXX
...........",
+"......... ...... XXXX
...........",
+"......... XX ....... XXXX
..........",
+"........ XXX ......... XXXX
..........",
+"........ XXX .......... XXXX
..........",
+"........ XXX ........... XXXX
..........",
+"........ XX ............ XXXX
..........",
+"........ X ............ XXXX
..........",
+"........ XX ............ XXXX
.........",
+"........ X ............ XXXX
.........",
+"........ XX ............. XXXX
.........",
+"......... X ............. XXXX
.........",
+".......... ............. XXXX
.........",
+"............ ............ XXXX
.........",
+"................. ............. XXXX
.........",
+"................................ XXXX
.........",
+"............................... XXXX
........",
+".............................. XXXX
........",
+"............................. XXXX
........",
+"............................ XXXX
........",
+"............................ XXXX
........",
+"........................... XXXX
........",
+"........................... XXXX
........",
+".......................... XXXX
........",
+".......................... XXXX
........",
+"......................... XXXX
........",
+"......................... XXXX
........",
+"......................... XXX
........",
+"......................... X
........",
+".........................
........",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/ndd87.xpm b/pieces/xboard/ndd87.xpm
new file mode 100644
index 0000000..5537192
--- /dev/null
+++ b/pieces/xboard/ndd87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *ndd87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"........................ ..............
.............................................",
+"....................... ............
.............................................",
+"....................... ..........
............................................",
+"....................... ........
............................................",
+"....................... ......
...........................................",
+"....................... ....
...........................................",
+"....................... ...
..........................................",
+"....................... .
..........................................",
+"........................
....................................",
+"........................
.................................",
+"........................
...............................",
+"........................ XXXX XXXXXX
.............................",
+"....................... XXXXXXX XXXXXXXX
............................",
+"...................... XXXXXXXX XXXXXXXX
..........................",
+"..................... XXXX XXXXXX
.........................",
+".................... X XXXXX
........................",
+".................... XXXXX
.......................",
+"................... XXX XXXXX
......................",
+"................... XXXXX XXXXX
.....................",
+"................... XXXXX XXXXX
.....................",
+".................. XXXXXX XXXXX
....................",
+".................. XXXXXX XXXXX
...................",
+".................. XXXXXX XXXX
..................",
+".................. XX XX XXXXX
..................",
+".................. XX XXXXX
.................",
+"................. XXXX
.................",
+"................. XXXXX
................",
+"................. XXXX
................",
+"................ XXXXX
...............",
+"................ XX XXXX
...............",
+"............... XX XXXXX
..............",
+".............. XX XXXXX
..............",
+".............. XX XXXXX
..............",
+"............. XX XXXXX
.............",
+"............ X XXXXX
.............",
+"............ XXXXX
.............",
+"........... XXXXX
............",
+"........... . XXXXX
............",
+".......... .. XXXXX
............",
+".......... .... XXXXX
............",
+"......... ...... XXXXX
...........",
+"......... XX ........ XXXXX
...........",
+"......... XXXX ......... XXXXX
...........",
+"........ XXXXX .......... XXXXX
...........",
+"........ XXXXX ........... XXXXX
..........",
+"........ XXXX ............ XXXXXX
..........",
+"........ XX ............ XXXXX
..........",
+"........ XX ............. XXXXX
..........",
+"........ XX ............. XXXXX
..........",
+"......... XX ............. XXXXX
.........",
+"......... XX ............. XXXXX
.........",
+".......... ............. XXXXXX
.........",
+"........... ............. XXXXXX
.........",
+"............. . ............. XXXXXX
.........",
+"................... ............. XXXXX
.........",
+".................................. XXXXX
.........",
+".................................. XXXXX
.........",
+"................................. XXXXX
.........",
+"................................ XXXXX
........",
+"............................... XXXXX
........",
+".............................. XXXXX
........",
+".............................. XXXXX
........",
+"............................. XXXXXX
........",
+"............................. XXXXXX
........",
+"............................ XXXXXX
........",
+"............................ XXXXXX
........",
+"............................ XXXXXX
........",
+"........................... XXXXX
........",
+"........................... XXXX
........",
+"...........................
........",
+"...........................
........",
+"............................
........",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/ndd95.xpm b/pieces/xboard/ndd95.xpm
new file mode 100644
index 0000000..6d2a62e
--- /dev/null
+++ b/pieces/xboard/ndd95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *ndd95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+".......................... ...............
..................................................",
+"......................... .............
.................................................",
+".......................... ...........
................................................",
+".......................... .........
................................................",
+".......................... .......
...............................................",
+".......................... ......
...............................................",
+".......................... ....
..............................................",
+".......................... ...
..............................................",
+"..........................
.........................................",
+"..........................
.....................................",
+"..........................
...................................",
+"........................... XXX XXXX
.................................",
+".......................... XXXXXX XXXXXXX
...............................",
+"......................... XXXXXXXXX XXXXXXXX
..............................",
+"........................ XXXXX XXXXXXX
............................",
+"....................... XXX XXXXXX
...........................",
+"...................... XXXXX
..........................",
+"...................... XXXXX
.........................",
+"..................... XXXXX
........................",
+"..................... XXX XXXXX
.......................",
+"..................... XXXXX XXXXX
.......................",
+".................... XXXXX XXXXX
......................",
+".................... XXXXXX XXXXX
.....................",
+".................... XXXXX XXXX
....................",
+".................... XXXXXX XXXXX
....................",
+".................... XXXX XXXXX
...................",
+"................... XX XXXX
...................",
+"................... XXXXX
..................",
+"................... XXXX
..................",
+".................. XXXXX
.................",
+".................. XXXX
.................",
+"................. X XXXXX
................",
+"................. X XXXX
................",
+"................ XX XXXXX
................",
+"................ XX XXXXX
...............",
+"............... X XXXXX
...............",
+".............. XX XXXXX
...............",
+".............. XXXXX
..............",
+".............
XXXXX ..............",
+"............
XXXXX ..............",
+"............ .
XXXXX .............",
+"........... ...
XXXXX .............",
+"........... ....
XXXXX .............",
+".......... ......
XXXXX ............",
+".......... XX ........
XXXXXX ............",
+".......... XXXX .........
XXXXX ............",
+"......... XXXXX ...........
XXXXX ............",
+"......... XXXXX ............
XXXXX ............",
+"......... XXXX .............
XXXXX ...........",
+"......... XX ..............
XXXXXX ...........",
+"......... X ..............
XXXXX ...........",
+"......... XX ..............
XXXXX ...........",
+"......... XX ...............
XXXXX ...........",
+".......... XX ...............
XXXXX ...........",
+".......... XX ...............
XXXXX ..........",
+"........... ..............
XXXXXX ..........",
+"............. ..............
XXXXXX ..........",
+"............... ..............
XXXXXX ..........",
+".................... ..............
XXXXX ..........",
+"..................... ..............
XXXXX ..........",
+"......................................
XXXXX ..........",
+".....................................
XXXXX ..........",
+"....................................
XXXXX ..........",
+"...................................
XXXXX .........",
+"..................................
XXXXX .........",
+"..................................
XXXXXX .........",
+".................................
XXXXXX .........",
+".................................
XXXXXX .........",
+"................................
XXXXXX .........",
+"................................
XXXXXX .........",
+"...............................
XXXXXX .........",
+"...............................
XXXXXX .........",
+"...............................
XXXXXX .........",
+"..............................
XXXXX .........",
+"..............................
XXXX .........",
+"..............................
.........",
+"..............................
.........",
+"...............................
.........",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/ndl108.xpm b/pieces/xboard/ndl108.xpm
new file mode 100644
index 0000000..f289b06
--- /dev/null
+++ b/pieces/xboard/ndl108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *ndl108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................. ..................
.........................................................",
+"............................ ................
........................................................",
+"............................ ..............
........................................................",
+"............................ ...........
.......................................................",
+"............................ ..........
.......................................................",
+"............................. .......
......................................................",
+"............................. ......
......................................................",
+"............................. ....
.....................................................",
+"............................. ...
.....................................................",
+"............................. ..
.................................................",
+".............................
............................................",
+".............................
.........................................",
+".............................. X XXX
.......................................",
+"............................. XXXXX XXXXXXX
.....................................",
+"............................ XXXXXXXXX XXXXXXXXXX
...................................",
+"........................... XXXXXXXX XXXXXXXXX
..................................",
+".......................... XXXXX XXXXXXX
................................",
+".......................... X XXXXXX
...............................",
+"......................... XXXXX
..............................",
+"........................ XXXXX
.............................",
+"........................ XXXXX
............................",
+"....................... XXX XXXXX
...........................",
+"....................... XXXXXX XXXXX
..........................",
+"....................... XXXXX XXXXX
..........................",
+"...................... XXXXXX
XXXXX .........................",
+"...................... XXXXXXX
XXXXX ........................",
+"...................... XXXXXX
XXXX ........................",
+"...................... XXXXXXX
XXXXX .......................",
+"...................... XX XX
XXXXX ......................",
+"...................... XX
XXXXX ......................",
+"..................... XX
XXXXX .....................",
+".....................
XXXXX .....................",
+".....................
XXXX ....................",
+"....................
XXXXX ....................",
+"....................
XXXX ...................",
+"...................
XXXXX ...................",
+"................... XX
XXXX ..................",
+".................. XX
XXXXX ..................",
+"................. XX
XXXXX ..................",
+"................. X
XXXXX .................",
+"................ XX
XXXXX .................",
+"............... X
XXXX .................",
+".............. X
XXXXX ................",
+"..............
XXXXX ................",
+".............
XXXXX ................",
+".............
XXXXX ...............",
+"............ .
XXXXX ...............",
+"............ ..
XXXXXX ...............",
+"........... ....
XXXXX ..............",
+"........... ......
XXXXX ..............",
+".......... ........
XXXXX ..............",
+".......... XX .........
XXXXXX ..............",
+".......... XXXX ...........
XXXXX .............",
+"......... XXXXX .............
XXXXX .............",
+"......... XXXXX .............
XXXXX .............",
+"......... XXXX ...............
XXXXXX .............",
+"......... XX ...............
XXXXX .............",
+"......... ................
XXXXX ............",
+"......... XX ................
XXXXX ............",
+"......... XX ................
XXXXX ............",
+".......... XX .................
XXXXX ............",
+".......... XX .................
XXXXXX ............",
+"........... XX .................
XXXXXX ............",
+"............ X .................
XXXXX ............",
+".............. .................
XXXXX ...........",
+"................ ................
XXXXX ...........",
+"...................... ................
XXXXX ...........",
+"...................... ................
XXXXX ...........",
+"....................... ................
XXXXXX ...........",
+"...........................................
XXXXXX ...........",
+"..........................................
XXXXXX ...........",
+".........................................
XXXXXX ...........",
+"........................................
XXXXXX ...........",
+".......................................
XXXXXX ...........",
+"......................................
XXXXX ..........",
+"......................................
XXXXX ..........",
+".....................................
XXXXX ..........",
+"....................................
XXXXX ..........",
+"....................................
XXXXX ..........",
+"...................................
XXXXX ..........",
+"...................................
XXXXX ..........",
+"..................................
XXXXX ..........",
+"..................................
XXXXX ..........",
+"..................................
XXXXX ..........",
+".................................
XXXXX ..........",
+".................................
XXXX ..........",
+".................................
XXX ..........",
+".................................
..........",
+".................................
..........",
+"..................................
..........",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/ndl116.xpm b/pieces/xboard/ndl116.xpm
new file mode 100644
index 0000000..f5dc793
--- /dev/null
+++ b/pieces/xboard/ndl116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *ndl116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".....................................................
..............................................................",
+"................................ ..................
.............................................................",
+"............................... ................
............................................................",
+"............................... ...............
............................................................",
+"............................... ............
...........................................................",
+"............................... ..........
...........................................................",
+"............................... ........
..........................................................",
+"............................... ......
..........................................................",
+"............................... .....
.........................................................",
+"............................... ...
.........................................................",
+"................................ ...
.........................................................",
+"................................
.................................................",
+"................................
..............................................",
+"................................
............................................",
+"................................. XXXXX XXXXXXX
..........................................",
+"................................ XXXXXXXX XXXXXXXXXX
........................................",
+"............................... XXXXXXXXXX XXXXXXXXXXX
......................................",
+".............................. XXXXXX XXXXXXXX
.....................................",
+"............................. XXX XXXXXXX
...................................",
+"............................ XXXXXX
..................................",
+"........................... XXXXX
.................................",
+"...........................
XXXXX ................................",
+"..........................
XXXXX ...............................",
+".......................... XXX
XXXXX ..............................",
+".......................... XXXXX
XXXXX .............................",
+"......................... XXXX
XXXXX .............................",
+"......................... XXXXX
XXXXX ............................",
+"......................... XXXXXX
XXXXX ...........................",
+"......................... XXXXXX
XXXXX ..........................",
+"........................ XXXXXX
XXXXX ..........................",
+"........................ XX XX
XXXXX .........................",
+"........................ XX
XXXX .........................",
+"........................ XX
XXXXX ........................",
+".......................
XXXXX ........................",
+".......................
XXXXX .......................",
+".......................
XXXXX .......................",
+"......................
XXXXX ......................",
+"......................
XXXXX ......................",
+".....................
XXXXX .....................",
+"..................... XX
XXXXX .....................",
+".................... XX
XXXXX ....................",
+"................... XX
XXXX ....................",
+"................... X
XXXXX ....................",
+".................. XX
XXXXX ...................",
+"................. X
XXXXX ...................",
+"................. X
XXXXX ...................",
+"................
XXXXX ..................",
+"...............
XXXXX ..................",
+"............... .
XXXXX ..................",
+".............. ..
XXXXX .................",
+".............. ....
XXXXXX .................",
+"............. .....
XXXXX .................",
+"............. .......
XXXXX .................",
+"............. .........
XXXXX ................",
+"............ XX ...........
XXXXXX ................",
+"............ XXXX ............
XXXXX ................",
+"............ XXXXX ..............
XXXXX ................",
+"........... XXXXX ...............
XXXXX ...............",
+"........... XXXX ................
XXXXXX ...............",
+"........... XXXX .................
XXXXXX ...............",
+"........... XX .................
XXXXX ...............",
+"........... .................
XXXXX ...............",
+"........... XX ..................
XXXXX ..............",
+"........... XX ..................
XXXXX ..............",
+"............ XX ..................
XXXXXX ..............",
+"............ XX ..................
XXXXXX ..............",
+"............. XX ..................
XXXXX ..............",
+".............. ..................
XXXXX ..............",
+"................ ..................
XXXXX ..............",
+".................. . ..................
XXXXX .............",
+"......................... .................
XXXXX .............",
+"......................... .................
XXXXXX .............",
+".......................... .................
XXXXXX .............",
+"..............................................
XXXXXX .............",
+".............................................
XXXXXX .............",
+"............................................
XXXXXX .............",
+"...........................................
XXXXXX .............",
+"...........................................
XXXXX .............",
+"..........................................
XXXXX .............",
+".........................................
XXXXX ............",
+"........................................
XXXXX ............",
+"........................................
XXXXX ............",
+".......................................
XXXXX ............",
+".......................................
XXXXX ............",
+"......................................
XXXXX ............",
+"......................................
XXXXX ............",
+".....................................
XXXXX ............",
+".....................................
XXXXX ............",
+".....................................
XXXXX ............",
+"....................................
XXXXXX ............",
+"....................................
XXXXX ............",
+"....................................
XX ............",
+"....................................
............",
+"....................................
............",
+".....................................
............",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/ndl129.xpm b/pieces/xboard/ndl129.xpm
new file mode 100644
index 0000000..177a28a
--- /dev/null
+++ b/pieces/xboard/ndl129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *ndl129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................... ......................
....................................................................",
+".................................. ...................
...................................................................",
+".................................. ..................
...................................................................",
+".................................. ................
..................................................................",
+".................................. .............
.................................................................",
+".................................. ............
.................................................................",
+".................................. .........
................................................................",
+".................................. .......
................................................................",
+".................................. ......
...............................................................",
+".................................. ....
...............................................................",
+".................................. ...
...............................................................",
+".................................. ..
............................................................",
+"..................................
......................................................",
+"...................................
..................................................",
+"...................................
................................................",
+"................................... XX
..............................................",
+"................................... XXXXXX XXXXXXXXX
............................................",
+".................................. XXXXXXXXX XXXXXXXXXXX
..........................................",
+"................................. XXXXXXXXXXX
XXXXXXXXXXXX .........................................",
+"................................ XXXXXXXXXXX
XXXXXXXXXXXXX .......................................",
+"................................ XXXXXXX
XXXXXXXXXX ......................................",
+"............................... XXXXX
XXXXXXXX .....................................",
+"..............................
XXXXXXXX ....................................",
+".............................
XXXXXXXX ...................................",
+".............................
XXXXXXX ..................................",
+"............................
XXXXXXX .................................",
+"............................ XXXXX
XXXXXX ................................",
+"........................... XXXXXXX
XXXXXX ...............................",
+"........................... XXXXX
XXXXXX ...............................",
+"........................... XXXXXX
XXXXXX ..............................",
+"........................... XXXXXXX
XXXXXX .............................",
+".......................... XXXXXXXX
XXXXXXX ............................",
+".......................... XXXXXXX
XXXXXXX ............................",
+".......................... XXXXXXX
XXXXXX ...........................",
+".......................... XXXXXX
XXXXXXX ..........................",
+".......................... XX
XXXXXXX ..........................",
+".......................... XX
XXXXXX .........................",
+"......................... XX
XXXXXXX .........................",
+".........................
XXXXXXX ........................",
+".........................
XXXXXXX ........................",
+"........................
XXXXXXX .......................",
+"........................
XXXXXXX .......................",
+".......................
XXXXXXX ......................",
+"....................... X
XXXXXXX ......................",
+"...................... XXX
XXXXXXX ......................",
+"..................... XXX
XXXXXXX .....................",
+"..................... XX
XXXXXXX .....................",
+".................... XXX
XXXXXXX ....................",
+"................... XXX
XXXXXXX ....................",
+"................... XX
XXXXXXXX ....................",
+".................. XXX
XXXXXXX ...................",
+"................. X
XXXXXXX ...................",
+".................
XXXXXXXX ...................",
+"................
XXXXXXX ..................",
+"...............
XXXXXXX ..................",
+"............... .
XXXXXXXX ..................",
+".............. ..
XXXXXXX ..................",
+".............. ...
XXXXXXX .................",
+"............. .....
XXXXXXXX .................",
+"............. .......
XXXXXXXX .................",
+"............ .........
XXXXXXX .................",
+"............ XX ..........
XXXXXXX ................",
+"............ XXXX ............
XXXXXXXX ................",
+"............ XXXXXX ..............
XXXXXXXX ................",
+"........... XXXXXX ..............
XXXXXXX ................",
+"........... XXXXXX ................
XXXXXXX ................",
+"........... XXXXX .................
XXXXXXX ...............",
+"........... XXXXX ..................
XXXXXXXX ...............",
+"........... XXX ...................
XXXXXXXX ...............",
+"........... X ...................
XXXXXXX ...............",
+"........... XX ...................
XXXXXXX ...............",
+"........... XXX ....................
XXXXXXX ..............",
+"........... XXX ....................
XXXXXXXX ..............",
+"............ XXX ....................
XXXXXXXX ..............",
+"............ XXX ....................
XXXXXXXX ..............",
+"............. XXX ....................
XXXXXXXX ..............",
+".............. X ....................
XXXXXXXX ..............",
+"............... ....................
XXXXXXX ..............",
+"................. ...................
XXXXXXX ..............",
+"................... ...................
XXXXXXX .............",
+".......................... ...................
XXXXXXXX .............",
+"........................... ....................
XXXXXXXX .............",
+"............................ ....................
XXXXXXXX .............",
+"...................................................
XXXXXXXX .............",
+"..................................................
XXXXXXXX .............",
+".................................................
XXXXXXXX .............",
+"................................................
XXXXXXXX .............",
+"...............................................
XXXXXXXX .............",
+"...............................................
XXXXXXX .............",
+"..............................................
XXXXXXX .............",
+".............................................
XXXXXXX ............",
+".............................................
XXXXXXX ............",
+"............................................
XXXXXXX ............",
+"...........................................
XXXXXXXX ............",
+"...........................................
XXXXXXXX ............",
+"..........................................
XXXXXXXX ............",
+"..........................................
XXXXXXXX ............",
+".........................................
XXXXXXXX ............",
+".........................................
XXXXXXXX ............",
+".........................................
XXXXXXXX ............",
+".........................................
XXXXXXXX ............",
+"........................................
XXXXXXX ............",
+"........................................
XXXXXX ............",
+"........................................
XXXX ............",
+"........................................
............",
+"........................................
............",
+"........................................
............",
+".........................................
.............",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/ndl21.xpm b/pieces/xboard/ndl21.xpm
new file mode 100644
index 0000000..f1430a5
--- /dev/null
+++ b/pieces/xboard/ndl21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *ndl21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+"..... .. ...........",
+"..... ..........",
+"..... ........",
+"..... XX X ......",
+"..... XX XX .....",
+".... X XX ....",
+".... X XX ....",
+"... X XXX ...",
+"... X XX ...",
+".. XX ...",
+".. X X XX ..",
+".. X .. XX ..",
+".. X .. XX ..",
+".. .. XX ..",
+"....... XX ..",
+"...... XX ..",
+"...... XX ..",
+"...... ..",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/ndl25.xpm b/pieces/xboard/ndl25.xpm
new file mode 100644
index 0000000..c8dca0b
--- /dev/null
+++ b/pieces/xboard/ndl25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *ndl25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+".........................",
+"....... ... .............",
+"....... . ............",
+"....... .........",
+"...... XX XXX .......",
+"...... XX X ......",
+"..... X X X .....",
+"..... XX XX .....",
+".... X ....",
+".... X XX ....",
+"... XX ...",
+"... X ...",
+".. XX .. XX ...",
+".. X .... XX ...",
+".. .... XX ..",
+"... .... X ..",
+"..... .... XX ..",
+".......... XX ..",
+"......... XX ..",
+"........ XX ..",
+"........ ..",
+"........ ..",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/ndl29.xpm b/pieces/xboard/ndl29.xpm
new file mode 100644
index 0000000..064b9aa
--- /dev/null
+++ b/pieces/xboard/ndl29.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * ndl29[] = {
+"29 29 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" . . ",
+" .. ... ",
+" ... ... ",
+" ........... ",
+" ..XX...XXX.. ",
+" ...........X.. ",
+" ..XX........X.. ",
+" ..X...........X.. ",
+" ..X...........XX. ",
+" ................X.. ",
+" ..........X.....XX. ",
+" ..................X. ",
+" ..................XX. ",
+" .......... .......XX. ",
+" .XX..... ........X. ",
+" .X..... .........XX. ",
+" ...X.. ..........XX. ",
+" .... ..........XX. ",
+" ...........XX. ",
+" ............XX. ",
+" .............XX. ",
+" ..............XX. ",
+" ...............X. ",
+" ................. ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/ndl33.xpm b/pieces/xboard/ndl33.xpm
new file mode 100644
index 0000000..6e35445
--- /dev/null
+++ b/pieces/xboard/ndl33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *ndl33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+".................................",
+"............... .................",
+"......... ... .................",
+"......... .. ................",
+"......... ..............",
+"......... XX XX ............",
+"......... X XX ..........",
+"........ X .........",
+"........ XX X ........",
+"....... X X .......",
+"....... X XX .......",
+"...... X ......",
+"...... XX ......",
+"..... X X .....",
+"..... XX .....",
+".... XX .....",
+".... .. X ....",
+"... X .... XX ....",
+"... X .... XX ....",
+"... ..... XX ....",
+"... ..... X ....",
+".... ..... X ...",
+"............. XX ...",
+"............ XX ...",
+"........... XX ...",
+"........... XX ...",
+".......... XX ...",
+".......... ...",
+".......... ...",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/ndl37.xpm b/pieces/xboard/ndl37.xpm
new file mode 100644
index 0000000..4cd933e
--- /dev/null
+++ b/pieces/xboard/ndl37.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char * ndl37[] = {
+"37 37 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" ",
+" . .. ",
+" ... .. ",
+" .... .... ",
+" ............ ",
+" ...XX....XXX.. ",
+" ...X.........XX.. ",
+" ...............X.. ",
+" ....X............X.. ",
+" ...XX.............X.. ",
+" ..XX..............XX. ",
+" ....................X.. ",
+" ....................XX. ",
+" .....................X.. ",
+" .............X........XX. ",
+" .......................X. ",
+" ............. ..........X. ",
+" ............. ..........XX. ",
+" .XX........ ..........XX. ",
+" .X....... ............X. ",
+" ........ ............X. ",
+" ....X.. .............XX. ",
+" ...... ..............XX. ",
+" . ..............XX. ",
+" ...............XX. ",
+" ................XX. ",
+" .................XX. ",
+" .................XX. ",
+" ..................XX. ",
+" ...................X. ",
+" ..................... ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/ndl40.xpm b/pieces/xboard/ndl40.xpm
new file mode 100644
index 0000000..96982ae
--- /dev/null
+++ b/pieces/xboard/ndl40.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * ndl40[] = {
+"40 40 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" . .. ",
+" ... .. ",
+" .... .... ",
+" ..... .... ",
+" .............. ",
+" ...XXX.....XXX... ",
+" ...............XX.. ",
+" .................X.. ",
+" ....XX.............X.. ",
+" ...XX...............X.. ",
+" ..XX................XX. ",
+" ..X..................XX. ",
+" ......................XX. ",
+" .......................XX. ",
+" ........................XX. ",
+" ...............X..........X.. ",
+" ..........................XX. ",
+" ............... ...........XX. ",
+" .............. ............X. ",
+" ..XX......... ............XX. ",
+" ..XX....... .............XX. ",
+" ..X....... .............XX. ",
+" .....X... ...............X. ",
+" ....... ...............X. ",
+" ..... ................XX. ",
+" . .................XX. ",
+" ..................XX. ",
+" ...................XX. ",
+" ...................XX. ",
+" ....................XX. ",
+" ....................XX. ",
+" .....................XX. ",
+" ......................X. ",
+" ........................ ",
+" ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/ndl45.xpm b/pieces/xboard/ndl45.xpm
new file mode 100644
index 0000000..3d276b9
--- /dev/null
+++ b/pieces/xboard/ndl45.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char * ndl45[] = {
+"45 45 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" ",
+" .. .. ",
+" ... ... ",
+" .... ..... ",
+" ..... ...... ",
+" ............... ",
+" ...XXX......XXX... ",
+" ................XXX. ",
+" ...................XX. ",
+" ....XX...............X. ",
+" ....X..................X. ",
+" .....X..................X. ",
+" ...XX...................XX. ",
+" ...X.....................X. ",
+" ..........................XX. ",
+" ...........................X. ",
+" .................X..........XX. ",
+" ..............................X. ",
+" .................X............X. ",
+" ...............................XX. ",
+" ................... .............X. ",
+" ................. .............X. ",
+" ...XX............ .............X. ",
+" ...XX.......... .............XX. ",
+" ...X......... ...............X. ",
+" ............ ................X. ",
+" ........... ................X. ",
+" .....X... .................X. ",
+" ....... ..................XX. ",
+" .. ...................XX. ",
+" ....................XX. ",
+" .....................XX. ",
+" ......................XX. ",
+" ......................XX. ",
+" .......................XX. ",
+" ........................X. ",
+" .........................X. ",
+" .........................X. ",
+" ........................... ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/ndl49.xpm b/pieces/xboard/ndl49.xpm
new file mode 100644
index 0000000..e79a791
--- /dev/null
+++ b/pieces/xboard/ndl49.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * ndl49[] = {
+"49 49 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" ",
+" . . ",
+" ... ... ",
+" .... .... ",
+" ..... ..... ",
+" ............... ",
+" ....XX.....XXX... ",
+" ...XX..........XXX.. ",
+" ..................XXX. ",
+" .....................XX. ",
+" .......................X. ",
+" ......X..................X. ",
+" ....XX....................X. ",
+" ....X.....................XX. ",
+" ...X.......................X. ",
+" ............................XX. ",
+" .............................X. ",
+" .............................XX. ",
+" ..................X............X. ",
+" ..................X............XX. ",
+" ................................XX. ",
+" ..................................X. ",
+" ................... ..............XX. ",
+" ................... ..............XX. ",
+" ................. ...............X. ",
+" ...XX........... ...............X. ",
+" ...X.......... ................XX. ",
+" ............. ................XX. ",
+" ............ .................XX. ",
+" ......X.... ..................XX. ",
+" ......... ...................X. ",
+" ....... ....................X. ",
+" .. .....................XX. ",
+" ......................XX. ",
+" .......................XX. ",
+" ........................XX. ",
+" .........................XX. ",
+" .........................XX. ",
+" ..........................XX. ",
+" ..........................XX. ",
+" ...........................XX. ",
+" .............................. ",
+" .............................. ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/ndl54.xpm b/pieces/xboard/ndl54.xpm
new file mode 100644
index 0000000..9d06e45
--- /dev/null
+++ b/pieces/xboard/ndl54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *ndl54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+".............. ....... ............................",
+".............. ..... ...........................",
+".............. ... ..........................",
+".............. .. ..........................",
+".............. .........................",
+"............... .....................",
+"............... X ..................",
+".............. XXXX XXXX ................",
+"............. XXXXX XXXXX ...............",
+"............ X XXXX ..............",
+"............ XXXX .............",
+"........... XXXX XXXX ............",
+"........... XXXX XXXX ............",
+"........... XXXX XXXX ...........",
+"........... XXX XXX ..........",
+"........... X XXXX ..........",
+".......... XXXX .........",
+".......... XXXX .........",
+"......... X XXXX .........",
+"........ XX XXXX ........",
+"........ X XXXX ........",
+"....... XXXX ........",
+"....... XXXX .......",
+"...... . XXXX .......",
+"...... ... XXXX .......",
+"..... XX ..... XXXX .......",
+"..... XXX ..... XXXX ......",
+"..... XXX ....... XXXX ......",
+"..... XX ....... XXXX ......",
+"..... XX ........ XXXX ......",
+"..... XX ........ XXXX ......",
+"...... X ........ XXXX ......",
+"........ ....... XXXXX ......",
+"............ ....... XXXX .....",
+"..................... XXXX .....",
+".................... XXXX .....",
+".................... XXXX .....",
+"................... XXXX .....",
+".................. XXXX .....",
+".................. XXXX .....",
+"................. XXXX .....",
+"................. XXXX .....",
+"................. XX .....",
+"................. .....",
+"................. .....",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/ndl58.xpm b/pieces/xboard/ndl58.xpm
new file mode 100644
index 0000000..9392382
--- /dev/null
+++ b/pieces/xboard/ndl58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *ndl58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"................ ......... ..............................",
+"............... ....... .............................",
+"............... ..... .............................",
+"................ ... ............................",
+"................ .. ............................",
+"................ ........................",
+"................ .....................",
+"................ XX XXXX ...................",
+"............... XXXXX XXXXX .................",
+".............. XXX XXXXX ................",
+"............. XXXX ...............",
+"............. XXXX ..............",
+"............ XXXX XXXX .............",
+"............ XXXX XXXX ............",
+"............ XXXX XXXX ............",
+"............ XXX XXX ...........",
+"........... X XXXX ...........",
+"........... XXXX ..........",
+"........... XXXX ..........",
+".......... X XXXX .........",
+".......... X XXXX .........",
+"......... XX XXXX .........",
+"........ X XXXX ........",
+"....... XXXX ........",
+"....... XXXX ........",
+"...... . XXXX .......",
+"...... ... XXXX .......",
+"..... XX ..... XXXX .......",
+"..... XXX ..... XXXX .......",
+"..... XXX ....... XXXX ......",
+"..... XX ....... XXXX ......",
+"..... XX ........ XXXXX ......",
+"..... X ........ XXXX ......",
+"..... XX ........ XXXX ......",
+"...... ........ XXXX ......",
+"........ ....... XXXX ......",
+"............. ....... XXXX .....",
+"...................... XXXX .....",
+"..................... XXXX .....",
+"..................... XXXX .....",
+".................... XXXX .....",
+"................... XXXXX .....",
+"................... XXXXX .....",
+".................. XXXX .....",
+".................. XXXX .....",
+".................. XXX .....",
+".................. .....",
+".................. .....",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/ndl64.xpm b/pieces/xboard/ndl64.xpm
new file mode 100644
index 0000000..b46377a
--- /dev/null
+++ b/pieces/xboard/ndl64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *ndl64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................. ........ .................................",
+"................. ....... ................................",
+"................. .... ................................",
+"................. .. ...............................",
+"................. . ...............................",
+"................. ...........................",
+".................. ........................",
+".................. XX XXXX ......................",
+"................. XXXXX XXXXXX .....................",
+"................ XXX XXXXX ...................",
+"............... X XXXX ..................",
+"............... XXXX .................",
+".............. XX XXXX ................",
+".............. XXX XXXX ...............",
+".............. XXXX XXXX ...............",
+"............. XXXXX XXXX ..............",
+"............. XXXX XXXX .............",
+"............. X XXXX .............",
+"............ XXXX ............",
+"............ XXXX ............",
+"............ XXXX ...........",
+"........... X XXXX ...........",
+"........... X XXXX ..........",
+".......... XX XXXX ..........",
+"......... X XXXX ..........",
+"......... XXXX .........",
+"........ XXXX .........",
+"....... . XXXX .........",
+"....... ... XXXX ........",
+"....... XX ..... XXXX ........",
+"...... XXXX ...... XXXX ........",
+"...... XXXX ........ XXXX ........",
+"...... XXX ........ XXXX ........",
+"...... XXX ......... XXXX .......",
+"...... X ......... XXXX .......",
+"...... XX ......... XXXX .......",
+"....... XX ......... XXXX .......",
+"........ ......... XXXX .......",
+".......... ......... XXXX .......",
+".............. ......... XXXXX .......",
+"......................... XXXX ......",
+"........................ XXXX ......",
+"....................... XXXX ......",
+"...................... XXXX ......",
+"...................... XXXX ......",
+"..................... XXXX ......",
+"..................... XXXX ......",
+".................... XXXX ......",
+".................... XXXX ......",
+".................... XXXX ......",
+".................... ......",
+".................... ......",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/ndl72.xpm b/pieces/xboard/ndl72.xpm
new file mode 100644
index 0000000..dac2c14
--- /dev/null
+++ b/pieces/xboard/ndl72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *ndl72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"................................. ......................................",
+".................. ........... .....................................",
+"................... ......... ....................................",
+"................... ...... ....................................",
+"................... ..... ...................................",
+"................... ... ...................................",
+"................... .. ...................................",
+"................... ..............................",
+"................... ...........................",
+"................... XXXX XXXX .........................",
+"................... XXXXXX XXXXXXX .......................",
+".................. XXXX XXXXX ......................",
+"................. X XXXX ....................",
+"................ XXX ...................",
+"............... XXXX ..................",
+"............... XXXX .................",
+".............. XX XXXX ................",
+".............. XXX XXXX ...............",
+".............. XXXX XXXX ...............",
+".............. XXXXX XXX ..............",
+".............. XXXX XXXX .............",
+"............. X XXXX .............",
+"............. XXXX ............",
+"............. XXXX ............",
+"............ XXXX ...........",
+"............ XXXX ...........",
+"........... X XXXX ...........",
+"........... XX XXXX ..........",
+".......... X XXXX ..........",
+"......... XX XXXX ..........",
+"......... XXXX .........",
+"........ XXXX .........",
+"....... XXXX .........",
+"....... .. XXXX ........",
+"...... .... XXXX ........",
+"...... ...... XXXX ........",
+"...... XX ........ XXXX .......",
+"..... XXXX ........ XXXX .......",
+"..... XXXX .......... XXXX .......",
+"..... XXX .......... XXXX .......",
+"..... XXX ........... XXXX .......",
+"..... X ........... XXXX .......",
+"..... XX ........... XXXX ......",
+"..... XX ............ XXXX ......",
+"...... X ........... XXXX ......",
+"....... ........... XXXX ......",
+"......... . ........... XXXX ......",
+"............... ........... XXXX ......",
+"............................ XXXX ......",
+"............................ XXXX ......",
+"........................... XXXX .....",
+".......................... XXXXX .....",
+"......................... XXXX .....",
+"......................... XXXX .....",
+"........................ XXXX .....",
+"....................... XXXX .....",
+"....................... XXXX .....",
+"....................... XXXX .....",
+"...................... XXXX .....",
+"...................... XXXX .....",
+"...................... XXX .....",
+"...................... .....",
+"...................... .....",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/ndl80.xpm b/pieces/xboard/ndl80.xpm
new file mode 100644
index 0000000..649a597
--- /dev/null
+++ b/pieces/xboard/ndl80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *ndl80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"...................... ............
..........................................",
+"...................... ..........
.........................................",
+"...................... .........
........................................",
+"...................... ......
........................................",
+"...................... ....
.......................................",
+"...................... ...
.......................................",
+"...................... .
.......................................",
+"......................
.................................",
+"......................
..............................",
+"....................... XXXX XXXXXX
............................",
+"...................... XXXXXXX XXXXXX
..........................",
+"..................... XXXX XXXXX
........................",
+".................... XXXX
.......................",
+"................... XXX
......................",
+"................... XXXX
.....................",
+".................. XXXX
....................",
+".................. XXX XXXX
...................",
+".................. XXX XXXX
...................",
+"................. XXXX XXXX
..................",
+"................. XXXX XXX
.................",
+"................. XXXX XXXX
.................",
+"................. X XXXX
................",
+"................ X XXXX
................",
+"................ XXXX
...............",
+"................ XXXX
...............",
+"............... XXXX
..............",
+"............... X XXXX
..............",
+".............. X XXXX
.............",
+".............. XX XXXX
.............",
+"............. X XXXX
.............",
+"............ XX XXXX
............",
+"............ XXXX
............",
+"........... XXXX
............",
+"........... . XXXX
...........",
+".......... .. XXXX
...........",
+"......... .... XXXX
...........",
+"......... ...... XXXX
...........",
+"......... XX ....... XXXX
..........",
+"........ XXX ......... XXXX
..........",
+"........ XXX .......... XXXX
..........",
+"........ XXX ........... XXXX
..........",
+"........ XX ............ XXXX
..........",
+"........ X ............ XXXX
..........",
+"........ XX ............ XXXX
.........",
+"........ X ............ XXXX
.........",
+"........ XX ............. XXXX
.........",
+"......... X ............. XXXX
.........",
+".......... ............. XXXX
.........",
+"............ ............ XXXX
.........",
+"................. ............. XXXX
.........",
+"................................ XXXX
.........",
+"............................... XXXX
........",
+".............................. XXXX
........",
+"............................. XXXX
........",
+"............................ XXXX
........",
+"............................ XXXX
........",
+"........................... XXXX
........",
+"........................... XXXX
........",
+".......................... XXXX
........",
+".......................... XXXX
........",
+"......................... XXXX
........",
+"......................... XXXX
........",
+"......................... XXX
........",
+"......................... X
........",
+".........................
........",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/ndl87.xpm b/pieces/xboard/ndl87.xpm
new file mode 100644
index 0000000..959803d
--- /dev/null
+++ b/pieces/xboard/ndl87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *ndl87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"........................ ..............
.............................................",
+"....................... ............
.............................................",
+"....................... ..........
............................................",
+"....................... ........
............................................",
+"....................... ......
...........................................",
+"....................... ....
...........................................",
+"....................... ...
..........................................",
+"....................... .
..........................................",
+"........................
....................................",
+"........................
.................................",
+"........................
...............................",
+"........................ XXXX XXXXXX
.............................",
+"....................... XXXXXXX XXXXXXXX
............................",
+"...................... XXXXXXXX XXXXXXXX
..........................",
+"..................... XXXX XXXXXX
.........................",
+".................... X XXXXX
........................",
+".................... XXXXX
.......................",
+"................... XXX XXXXX
......................",
+"................... XXXXX XXXXX
.....................",
+"................... XXXXX XXXXX
.....................",
+".................. XXXXXX XXXXX
....................",
+".................. XXXXXX XXXXX
...................",
+".................. XXXXXX XXXX
..................",
+".................. XX XX XXXXX
..................",
+".................. XX XXXXX
.................",
+"................. XXXX
.................",
+"................. XXXXX
................",
+"................. XXXX
................",
+"................ XXXXX
...............",
+"................ XX XXXX
...............",
+"............... XX XXXXX
..............",
+".............. XX XXXXX
..............",
+".............. XX XXXXX
..............",
+"............. XX XXXXX
.............",
+"............ X XXXXX
.............",
+"............ XXXXX
.............",
+"........... XXXXX
............",
+"........... . XXXXX
............",
+".......... .. XXXXX
............",
+".......... .... XXXXX
............",
+"......... ...... XXXXX
...........",
+"......... XX ........ XXXXX
...........",
+"......... XXXX ......... XXXXX
...........",
+"........ XXXXX .......... XXXXX
...........",
+"........ XXXXX ........... XXXXX
..........",
+"........ XXXX ............ XXXXXX
..........",
+"........ XX ............ XXXXX
..........",
+"........ XX ............. XXXXX
..........",
+"........ XX ............. XXXXX
..........",
+"......... XX ............. XXXXX
.........",
+"......... XX ............. XXXXX
.........",
+".......... ............. XXXXXX
.........",
+"........... ............. XXXXXX
.........",
+"............. . ............. XXXXXX
.........",
+"................... ............. XXXXX
.........",
+".................................. XXXXX
.........",
+".................................. XXXXX
.........",
+"................................. XXXXX
.........",
+"................................ XXXXX
........",
+"............................... XXXXX
........",
+".............................. XXXXX
........",
+".............................. XXXXX
........",
+"............................. XXXXXX
........",
+"............................. XXXXXX
........",
+"............................ XXXXXX
........",
+"............................ XXXXXX
........",
+"............................ XXXXXX
........",
+"........................... XXXXX
........",
+"........................... XXXX
........",
+"...........................
........",
+"...........................
........",
+"............................
........",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/ndl95.xpm b/pieces/xboard/ndl95.xpm
new file mode 100644
index 0000000..76be064
--- /dev/null
+++ b/pieces/xboard/ndl95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *ndl95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+".......................... ...............
..................................................",
+"......................... .............
.................................................",
+".......................... ...........
................................................",
+".......................... .........
................................................",
+".......................... .......
...............................................",
+".......................... ......
...............................................",
+".......................... ....
..............................................",
+".......................... ...
..............................................",
+"..........................
.........................................",
+"..........................
.....................................",
+"..........................
...................................",
+"........................... XXX XXXX
.................................",
+".......................... XXXXXX XXXXXXX
...............................",
+"......................... XXXXXXXXX XXXXXXXX
..............................",
+"........................ XXXXX XXXXXXX
............................",
+"....................... XXX XXXXXX
...........................",
+"...................... XXXXX
..........................",
+"...................... XXXXX
.........................",
+"..................... XXXXX
........................",
+"..................... XXX XXXXX
.......................",
+"..................... XXXXX XXXXX
.......................",
+".................... XXXXX XXXXX
......................",
+".................... XXXXXX XXXXX
.....................",
+".................... XXXXX XXXX
....................",
+".................... XXXXXX XXXXX
....................",
+".................... XXXX XXXXX
...................",
+"................... XX XXXX
...................",
+"................... XXXXX
..................",
+"................... XXXX
..................",
+".................. XXXXX
.................",
+".................. XXXX
.................",
+"................. X XXXXX
................",
+"................. X XXXX
................",
+"................ XX XXXXX
................",
+"................ XX XXXXX
...............",
+"............... X XXXXX
...............",
+".............. XX XXXXX
...............",
+".............. XXXXX
..............",
+".............
XXXXX ..............",
+"............
XXXXX ..............",
+"............ .
XXXXX .............",
+"........... ...
XXXXX .............",
+"........... ....
XXXXX .............",
+".......... ......
XXXXX ............",
+".......... XX ........
XXXXXX ............",
+".......... XXXX .........
XXXXX ............",
+"......... XXXXX ...........
XXXXX ............",
+"......... XXXXX ............
XXXXX ............",
+"......... XXXX .............
XXXXX ...........",
+"......... XX ..............
XXXXXX ...........",
+"......... X ..............
XXXXX ...........",
+"......... XX ..............
XXXXX ...........",
+"......... XX ...............
XXXXX ...........",
+".......... XX ...............
XXXXX ...........",
+".......... XX ...............
XXXXX ..........",
+"........... ..............
XXXXXX ..........",
+"............. ..............
XXXXXX ..........",
+"............... ..............
XXXXXX ..........",
+".................... ..............
XXXXX ..........",
+"..................... ..............
XXXXX ..........",
+"......................................
XXXXX ..........",
+".....................................
XXXXX ..........",
+"....................................
XXXXX ..........",
+"...................................
XXXXX .........",
+"..................................
XXXXX .........",
+"..................................
XXXXXX .........",
+".................................
XXXXXX .........",
+".................................
XXXXXX .........",
+"................................
XXXXXX .........",
+"................................
XXXXXX .........",
+"...............................
XXXXXX .........",
+"...............................
XXXXXX .........",
+"...............................
XXXXXX .........",
+"..............................
XXXXX .........",
+"..............................
XXXX .........",
+"..............................
.........",
+"..............................
.........",
+"...............................
.........",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/nld108.xpm b/pieces/xboard/nld108.xpm
new file mode 100644
index 0000000..d72df7e
--- /dev/null
+++ b/pieces/xboard/nld108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *nld108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................. .................
.........................................................",
+"............................ ................
........................................................",
+"............................ ..............
........................................................",
+"............................ ...........
.......................................................",
+"............................ .......... X
.......................................................",
+"............................. X ....... XXX
......................................................",
+"............................. XX ...... XXX
......................................................",
+"............................. XXXX .... XXXXX
.....................................................",
+"............................. XXXXX ... XXXXX
.....................................................",
+"............................. XXXXXX . XXXXXX
.................................................",
+"............................. XXXXXXX XXXXXXX
............................................",
+"............................. XXXXXXX XXXXXXX
.........................................",
+".............................. XXXXX X XXXXXXX XXX
.......................................",
+"............................. XXXX XX XXXXXXXX XXXXXXXX
.....................................",
+"............................ XX XXXXXXXXXXXXX XXXXXXXXXXX
...................................",
+"........................... XXXX XXXXXXXXXXXXXXX XXXXXXXXXXXXXX
.................................",
+".......................... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"....................... XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"....................... XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"....................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........................",
+"...................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........................",
+"...................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"...................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"...................... XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......................",
+"...................... XXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"...................... XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX .................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".......... XXXX XXXXXXXXXXXXXXXXXXXXX .........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".......... XXX XXXXXXXXXXXXXXXXXXX ...........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......... XXX XXXXXXXXXXXXXXXXX .............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......... XXX XXXXXXXXXXXXXXXX .............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......... XXX XXXXXXXXXXXXXXXX ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......... XXXX XXXXXXXXXXXXXXXX ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......... XXXXXXXXXXXX XXXXXXX ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......... XXXXXXXXXXXX XXXXX ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXXXXXXXXX XXXXX ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXX XXXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXX XXXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXX XXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".............. XXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"................ XX ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"...................... ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"...................... ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"....................... ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".................................
.........",
+".................................
.........",
+"..................................
...........",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/nld116.xpm b/pieces/xboard/nld116.xpm
new file mode 100644
index 0000000..feb5883
--- /dev/null
+++ b/pieces/xboard/nld116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *nld116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".....................................................
..............................................................",
+"................................ ..................
.............................................................",
+"............................... ................
............................................................",
+"............................... ...............
............................................................",
+"............................... ............ X
...........................................................",
+"............................... .......... X
...........................................................",
+"............................... XX ........ XXX
..........................................................",
+"............................... XXX ...... XXXX
..........................................................",
+"............................... XXXXX ..... XXXXX
.........................................................",
+"............................... XXXXXX ... XXXXXX
.........................................................",
+"................................ XXXXXX .. XXXXXX
.........................................................",
+"................................ XXXXXXX XXXXXXX
.................................................",
+"................................ XXXXXXX XXXXXXXX
..............................................",
+"................................ XXXXXX XXXXXXXX X
...........................................",
+"................................. XXXX XX XXXXXXXX XXXXXXX
.........................................",
+"................................ XXX XXXXXXXXXXXXXX XXXXXXXXXX
.......................................",
+"............................... XXX XXXXXXXXXXXXXXX XXXXXXXXXXXXX
.....................................",
+".............................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"............................. XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".......................... XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............................",
+".......................... XXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............................",
+"......................... XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............................",
+"......................... XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........................",
+"......................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........................",
+"......................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........................",
+"........................ XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........................",
+"........................ XXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............ XXXX XXXXXXXXXXXXXXXXXXXXXX ..........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............ XXX XXXXXXXXXXXXXXXXXXXX ............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............ XX XXXXXXXXXXXXXXXXXX ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"........... XXX XXXXXXXXXXXXXXXXX ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"........... XXX XXXXXXXXXXXXXXXXX ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"........... XXX XXXXXXXXXXXXXXXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"........... XXXX XXXXXXXXXXXXXXXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"........... XXXXXXXXXXXXX XXXXXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"........... XXXXXXXXXXXX XXXXX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXXXXXX XXXX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXX XXXXX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXX XXXX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXX XXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. XXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"................ XXX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".................. . XX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......................... .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......................... .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".......................... .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"....................................
...........",
+"....................................
...........",
+".....................................
.............",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/nld129.xpm b/pieces/xboard/nld129.xpm
new file mode 100644
index 0000000..4b19578
--- /dev/null
+++ b/pieces/xboard/nld129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *nld129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................. ......................
.....................................................................",
+"................................. ...................
....................................................................",
+"................................. ..................
....................................................................",
+"................................. ................
...................................................................",
+"................................. .............
...................................................................",
+"................................. ............
..................................................................",
+"................................. ......... X
.................................................................",
+"................................. X ....... XXX
.................................................................",
+"................................. XXX ...... XXXX
................................................................",
+"................................. XXXX .... XXXXX
................................................................",
+"................................. XXXXXX ... XXXXXX
................................................................",
+"................................. XXXXXXX . XXXXXX ..
.............................................................",
+"................................. XXXXXX XXXXXX
.......................................................",
+".................................. XXXXXXX XXXXXXXX
...................................................",
+".................................. XXXXXXX XXXXXXXX
.................................................",
+".................................. XXXXX XXXXXXXX XX
...............................................",
+".................................. XXXX XXX XXXXXXXX XXXXXXX
.............................................",
+"................................. XXX XXXXX XXXXXXXXX XXXXXXXXXX
...........................................",
+"................................ XXX XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXX ..........................................",
+"............................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"............................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+".............................. XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"........................... XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+".......................... XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".......................... XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".......................... XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".......................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"......................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"......................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"......................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"......................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX .........................",
+"........................ XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX ........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX ........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX ......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX ......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ....
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"........... XXXX XXXXXXXXXXXXXXXXXXXXXXXXX .........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"........... XXX XXXXXXXXXXXXXXXXXXXXXXX ...........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"........... XX XXXXXXXXXXXXXXXXXXXX .............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".......... XX XXXXXXXXXXXXXXXXXXX ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".......... XXX XXXXXXXXXXXXXXXXXX ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".......... XXX XXXXXXXXXXXXXXXXXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".......... XXX XXXXXXXXXXXXXXXXX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... XXXX XXXXXXXX XXXXXXXX ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... XXXXXXXXXXXXXX XXXXXX ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... XXXXXXXXXXXXX XXXXX ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... XXXXXXXXXXXXX XXXX ....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... XXXXXXXXXXX XXX ....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXXXXX XXXX ....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXX XXX ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXX XXX ....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XX ....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. XXX ....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"................ XX ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".................. ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......................... ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".......................... ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........................... ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"...............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+".............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".......................................
...........",
+".......................................
...........",
+".......................................
...........",
+"........................................
..............",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/nld21.xpm b/pieces/xboard/nld21.xpm
new file mode 100644
index 0000000..fe6035b
--- /dev/null
+++ b/pieces/xboard/nld21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *nld21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+"..... .. ...........",
+"..... ..........",
+"..... X X .......",
+"..... X XX XX .....",
+"..... XXXXXX ....",
+".... X XXXXXXX ...",
+".... XXXXX XXXX ...",
+"... XXXXXX XXXXX ..",
+"... XXXXXX XXXXX ..",
+".. XXXXX X XXXXX ..",
+".. XXXX . XXXXXX ..",
+".. X .. XXXXXXX .",
+".. X .. XXXXXXX .",
+".. .. XXXXXXXX .",
+"....... XXXXXXXXX .",
+"...... XXXXXXXXXX .",
+"...... XXXXXXXXXXX .",
+"...... .",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/nld25.xpm b/pieces/xboard/nld25.xpm
new file mode 100644
index 0000000..82e6181
--- /dev/null
+++ b/pieces/xboard/nld25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *nld25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+".........................",
+"....... ... .............",
+"....... . X ............",
+"....... X X .........",
+"...... X XXX XXX .......",
+"...... XXXXXXXX ......",
+"..... X XXXXXXXXX .....",
+"..... XXXXXXXXXXX .....",
+".... XXXXXXXX XXXXX ....",
+".... XXXXXXXX XXXXX ....",
+"... XXXXXXXXX XXXXXX ...",
+"... XXXXXXXX XXXXXX ...",
+".. XXXX . XXXXXX ...",
+".. XXXX .... XXXXXX ...",
+".. XX X .... XXXXXXXX ..",
+"... .... XXXXXXXXX ..",
+"..... ... XXXXXXXXXX ..",
+"......... XXXXXXXXXXX ..",
+"......... XXXXXXXXXXX ..",
+"........ XXXXXXXXXXXX ..",
+"........ XXXXXXXXXXXX ..",
+"........ ..",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/nld29.xpm b/pieces/xboard/nld29.xpm
new file mode 100644
index 0000000..f66c29e
--- /dev/null
+++ b/pieces/xboard/nld29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *nld29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+"....... .... ................",
+"....... ... ...............",
+"....... X . X ...............",
+"....... XX X ...........",
+"....... XXXXXXXX .........",
+"...... XXXXXXXXXXXX ........",
+"...... X XXXXXXXXXX .......",
+"..... X XXXXXXXXXXXXX .......",
+"..... X XXXXXX XXXXXX ......",
+".... XXXXXXXXX XXXXXXX .....",
+".... XXXXXXXXX XXXXXXX .....",
+"... XXXXXXXXX XXXXXXX .....",
+"... XXXXXXX . XXXXXXXX ....",
+".. XXXXXXX ... XXXXXXXX ....",
+".. XXXX .... XXXXXXXX ....",
+".. XXXX .... XXXXXXXXX ....",
+".. XX X .... XXXXXXXXXXX ....",
+"... ..... XXXXXXXXXXX ...",
+"........... XXXXXXXXXXXX ...",
+".......... XXXXXXXXXXXXX ...",
+"......... XXXXXXXXXXXXXX ...",
+"........ XXXXXXXXXXXXXXX ...",
+"........ XXXXXXXXXXXXXXX ...",
+"........ ...",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/nld33.xpm b/pieces/xboard/nld33.xpm
new file mode 100644
index 0000000..ebf3a75
--- /dev/null
+++ b/pieces/xboard/nld33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *nld33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+".................................",
+"......... ... .................",
+"......... X . XX ................",
+"......... XX XX ..............",
+"......... X XX XX ............",
+"......... X XXXXXXXXX ..........",
+"........ XXXXXXXXXXXXX .........",
+"........ X XXXXXXXXXXX ........",
+"....... X XXXXXXXXXXXXXX .......",
+"....... X XXXXXXXX XXXXX .......",
+"...... XXXXXXXXXXX XXXXXX ......",
+"...... XXXXXXXXXXX XXXXXX ......",
+"..... XXXXXXXXXXXX XXXXXXX .....",
+"..... XXXXXXXXXXX XXXXXXXX .....",
+".... XXXXXXXXXX XXXXXXXX .....",
+".... XXXXXXXXX .. XXXXXXXXX ....",
+"... X XXXXXX ... XXXXXXXXX ....",
+"... X XXXXX .... XXXXXXXXXX ....",
+"... XXX XX ..... XXXXXXXXXX ....",
+"... XXX X ..... XXXXXXXXXXXX ....",
+".... ..... XXXXXXXXXXXXX ...",
+"............. XXXXXXXXXXXXXX ...",
+"............ XXXXXXXXXXXXXXX ...",
+"........... XXXXXXXXXXXXXXXX ...",
+"........... XXXXXXXXXXXXXXXX ...",
+".......... XXXXXXXXXXXXXXXXX ...",
+".......... XXXXXXXXXXXXXXXXX ...",
+".......... ...",
+".................................",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/nld37.xpm b/pieces/xboard/nld37.xpm
new file mode 100644
index 0000000..bc49463
--- /dev/null
+++ b/pieces/xboard/nld37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *nld37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+"......... ...... ....................",
+"......... ... X ...................",
+"......... XX . XX ...................",
+"......... XXX XX ................",
+"......... XX X XX XXX ..............",
+"........ XX XXXXXXXXXXX ............",
+"........ XXXXXXXXXXXXXXX ...........",
+"....... XXX XXXXXXXXXXXXX ..........",
+"....... XX XXXXXXXXXXXXXX .........",
+"....... X XXXXXXXXXXXXXXXX .........",
+"...... XXXXXXXXXXXX XXXXXXX ........",
+"...... XXXXXXXXXXXX XXXXXXXX ........",
+"...... XXXXXXXXXXXX XXXXXXXX .......",
+"..... XXXXXXXXXXXXX XXXXXXXXX .......",
+"..... XXXXXXXXXXXX XXXXXXXXXX ......",
+".... XXXXXXXXXXXX XXXXXXXXXX ......",
+"... XXXXXXXXXXX . XXXXXXXXXXX ......",
+"... XXXXXXX ... XXXXXXXXXXX .....",
+"... XXXXXXX .... XXXXXXXXXXXX .....",
+"... XXXXXXX ..... XXXXXXXXXXXX .....",
+"... XXX XX ..... XXXXXXXXXXXXX .....",
+".... X ..... XXXXXXXXXXXXXXX .....",
+"........ ...... XXXXXXXXXXXXXXX ....",
+".............. XXXXXXXXXXXXXXXX ....",
+"............. XXXXXXXXXXXXXXXXX ....",
+"............ XXXXXXXXXXXXXXXXXX ....",
+"............ XXXXXXXXXXXXXXXXXX ....",
+"........... XXXXXXXXXXXXXXXXXXX ....",
+"........... XXXXXXXXXXXXXXXXXXX ....",
+"........... ....",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/nld40.xpm b/pieces/xboard/nld40.xpm
new file mode 100644
index 0000000..81c112b
--- /dev/null
+++ b/pieces/xboard/nld40.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * nld40[] = {
+"40 40 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" . .. ",
+" ... .. ",
+" .XX. .XX. ",
+" .XXX...XX. ",
+" .XX.X.XX...... ",
+" .XX.XXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXX.. ",
+" .XXX..XXXXXXXXXXXXXXX.. ",
+" .XX..XXXXXXXXXXXXXXXXX.. ",
+" .X..XXXXXXXXXXXXXXXXXX.. ",
+" .X.XXXXXXXXXX.XXXXXXXXX.. ",
+" .XXXXXXXXXXXXX.XXXXXXXXX.. ",
+" .XXXXXXXXXXXXX.XXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXX.XXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXX.XXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXX.XXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXX..XXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXX.. .XXXXXXXXXXXXX. ",
+" .X..XXXXXXXX.. .XXXXXXXXXXXXX.. ",
+" .X..XXXXXX.. .XXXXXXXXXXXXX.. ",
+" .X.XXXXXX. .XXXXXXXXXXXXXX.. ",
+" .XXXX.XX. .XXXXXXXXXXXXXX.. ",
+" .XXX.X. .XXXXXXXXXXXXXXX.. ",
+" ...X. .XXXXXXXXXXXXXXXXX. ",
+" . .XXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXX.. ",
+" ......................... ",
+" ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/nld45.xpm b/pieces/xboard/nld45.xpm
new file mode 100644
index 0000000..21d58cb
--- /dev/null
+++ b/pieces/xboard/nld45.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char * nld45[] = {
+"45 45 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" ",
+" . .. ",
+" ... .X. ",
+" .XX. .XX. ",
+" .XXX...XXX. ",
+" .XXX.X.XXX...... ",
+" .XX.XXXXXX.XXXXX.. ",
+" .XXXXXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXXXXXXX.. ",
+" .XXX..XXXXXXXXXXXXXXXX.. ",
+" .XXX.XXXXXXXXXXXXXXXXXXX.. ",
+" .XXXX.XXXXXXXXXXXXXXXXXXX.. ",
+" .XX..XXXXXXXXXXXXXXXXXXXX.. ",
+" .XX.XXXXXXXXXXX.XXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXX.XXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXX.XXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXX.XXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXX.XXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXX.XXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXX..XXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXXX. .XXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXX.. .XXXXXXXXXXXXX.. ",
+" .XX..XXXXXXXXX.. .XXXXXXXXXXXXXX.. ",
+" .XX..XXXXXXXX. .XXXXXXXXXXXXXXX. ",
+" .XX.XXXXXXXX. .XXXXXXXXXXXXXXXX.. ",
+" .XXXXXX.XXX. .XXXXXXXXXXXXXXXX.. ",
+" .XXXXX.XXX. .XXXXXXXXXXXXXXXXX.. ",
+" .XXXX.XX. .XXXXXXXXXXXXXXXXX.. ",
+" .....X. .XXXXXXXXXXXXXXXXXX.. ",
+" .. .XXXXXXXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" ............................ ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/nld49.xpm b/pieces/xboard/nld49.xpm
new file mode 100644
index 0000000..848d3c6
--- /dev/null
+++ b/pieces/xboard/nld49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *nld49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+"............ ........ ...........................",
+"............ ..... X ..........................",
+"............ XX .... XX .........................",
+"............ XXX .. XXX .........................",
+"............ XXXX XXX ......................",
+"............. XX X XXX XXX ...................",
+"............ XX XXXXXXXXXXXXXX .................",
+"........... XXXXXXXXXXXXXXXXXXXX ................",
+".......... XXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... XXXXXXXXXXXXXXXXXXXXXXX .............",
+"......... XXXXX XXXXXXXXXXXXXXXXXXX ............",
+"......... XXX XXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXX XXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XX XXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........ XXXXXXXXXXXXXXXX XXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXX XXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXX XXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ........",
+"...... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX .......",
+"..... XXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXX .......",
+"..... XXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXX .......",
+".... XXXXXXXXXXXXXXX ... XXXXXXXXXXXXXXX ......",
+".... XXXXXXXXXXXXXX ..... XXXXXXXXXXXXXXX ......",
+"... XX XXXXXXXXX ...... XXXXXXXXXXXXXXX ......",
+"... XX XXXXXXXXX ....... XXXXXXXXXXXXXXXXX ......",
+"... XXXXXXXXXXX ........ XXXXXXXXXXXXXXXXX .....",
+"... XXXXXX XXX ........ XXXXXXXXXXXXXXXXXX .....",
+"... XXXXX XXX ........ XXXXXXXXXXXXXXXXXXX .....",
+".... XXXX XX ........ XXXXXXXXXXXXXXXXXXXX .....",
+"..... X ........ XXXXXXXXXXXXXXXXXXXXX .....",
+".......... ....... XXXXXXXXXXXXXXXXXXXXXXX .....",
+".................. XXXXXXXXXXXXXXXXXXXXXXXX ....",
+".................. XXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".............. .....",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/nld54.xpm b/pieces/xboard/nld54.xpm
new file mode 100644
index 0000000..311022c
--- /dev/null
+++ b/pieces/xboard/nld54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *nld54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+".............. ....... ............................",
+".............. ..... ...........................",
+".............. .... ..........................",
+".............. X .. X ..........................",
+".............. X XX . ........................",
+"............... XX XX .....................",
+"............... X XX XX ..................",
+".............. XXXXXX XXXXX ................",
+"............. X XXXXXXXXXXXXXXXX ...............",
+"............ XXXXXXXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XX XXXXXXXXXXXXXXXXXX ............",
+"........... XX XXXXXXXXXXXXXXXXXXX ...........",
+"........... XX XXXXXXXXXXXXXXXXXXXX ...........",
+"........... XX XXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XX XXXXXXXXXXXX XXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXX XXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXX XXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXX XXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXX XXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXX XXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXX XXXXXXXXXXXXX .......",
+"...... XXXXXXXXXXXXXX . XXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXX ... XXXXXXXXXXXXXX ......",
+"..... X XXXXXXXX ..... XXXXXXXXXXXXXX ......",
+"..... X XXXXXXX ...... XXXXXXXXXXXXXX ......",
+"..... X XXXXXX ....... XXXXXXXXXXXXXXX .....",
+"..... X XX XX ....... XXXXXXXXXXXXXXXX .....",
+"..... XXXXX X ....... XXXXXXXXXXXXXXXXX .....",
+"..... XXX ........ XXXXXXXXXXXXXXXXXX .....",
+"...... X ........ XXXXXXXXXXXXXXXXXX .....",
+"........ ....... XXXXXXXXXXXXXXXXXXX .....",
+"............ ....... XXXXXXXXXXXXXXXXXXXX ....",
+"..................... XXXXXXXXXXXXXXXXXXXXXX ....",
+".................... XXXXXXXXXXXXXXXXXXXXXXX ....",
+"................... XXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................. ....",
+"................. .....",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/nld58.xpm b/pieces/xboard/nld58.xpm
new file mode 100644
index 0000000..15c8e32
--- /dev/null
+++ b/pieces/xboard/nld58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *nld58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............... ......... ...............................",
+".............. ....... ..............................",
+".............. ..... ..............................",
+"............... ... .............................",
+"............... X . XX .............................",
+"............... XX XXX .........................",
+"............... XXX XXX ......................",
+"............... XX XXX XXX ....................",
+".............. X XXXXXXX XXXXX ..................",
+"............. XX XXXXXXXXXXXXXXXXX .................",
+"............ XXXXXXXXXXXXXXXXXXXXXXX ................",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"........... XX XXXXXXXXXXXXXXXXXXXX ..............",
+"........... XX XXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XX XXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XX XXXXXXXXXXXXXXXXXXXXXXXX ............",
+".......... XX XXXXXXXXXXXXXX XXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXX XXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX .........",
+"....... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX .........",
+"...... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ........",
+"...... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ........",
+"..... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ........",
+"..... XXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXXX .......",
+".... X XXXXXXXXXXX .... XXXXXXXXXXXXXXXX .......",
+".... X XXXXXXXXX ..... XXXXXXXXXXXXXXXX .......",
+".... X XXXXXXXX ....... XXXXXXXXXXXXXXXXX .......",
+".... X XXXXXXXX ....... XXXXXXXXXXXXXXXXX ......",
+".... XXXXXX XX ........ XXXXXXXXXXXXXXXXXXX ......",
+".... XXXXX X ........ XXXXXXXXXXXXXXXXXXX ......",
+".... XXX ........ XXXXXXXXXXXXXXXXXXXX ......",
+"..... X ........ XXXXXXXXXXXXXXXXXXXXX ......",
+"....... ....... XXXXXXXXXXXXXXXXXXXXXX ......",
+"............ ....... XXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"................. .....",
+"................. .....",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/nld64.xpm b/pieces/xboard/nld64.xpm
new file mode 100644
index 0000000..1867385
--- /dev/null
+++ b/pieces/xboard/nld64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *nld64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................. ........ .................................",
+"................. ....... ................................",
+"................. .... ................................",
+"................. XX .. X ...............................",
+"................. XXX . XXX ...............................",
+"................. XXX XXX ...........................",
+".................. XXX XXX ........................",
+".................. XX X XXX XXXX ......................",
+"................. X XXXXXXX XXXXXXX ....................",
+"................ XX XXXXXXXXXXXXXXXXXX ..................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXX XXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXX XXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XX XXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. X XXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XX XXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. XX XXXXXXXXXXXXXXXX XXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX ..........",
+"............ XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXX ... XXXXXXXXXXXXXXXXX .......",
+"....... X XXXXXXXXXXXX ..... XXXXXXXXXXXXXXXXXX .......",
+"...... XXXXXXXXX ...... XXXXXXXXXXXXXXXXXX .......",
+"...... X XXXXXXXX ........ XXXXXXXXXXXXXXXXXXX .......",
+"...... X XXXXXXXX ........ XXXXXXXXXXXXXXXXXXX .......",
+"...... X XXX XXX ......... XXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXX XX ......... XXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXX X ......... XXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXX X .......... XXXXXXXXXXXXXXXXXXXXXXX ......",
+"........ X ......... XXXXXXXXXXXXXXXXXXXXXXX ......",
+".......... ......... XXXXXXXXXXXXXXXXXXXXXXXX ......",
+".............. ......... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................... .....",
+".................... .....",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/nld72.xpm b/pieces/xboard/nld72.xpm
new file mode 100644
index 0000000..aefbe5e
--- /dev/null
+++ b/pieces/xboard/nld72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *nld72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"................................ .......................................",
+"................. ........... ......................................",
+".................. ......... ......................................",
+".................. ...... .....................................",
+".................. X ..... XX .....................................",
+".................. XX ... XX ....................................",
+".................. XXX .. XXXX ....................................",
+".................. XXXX XXXX ...............................",
+".................. XXXXX XXXX ............................",
+".................. XXX X XXXXX XXXX .........................",
+".................. XX XXXXXXXXX XXXXXXX .......................",
+"................. XX XXXXXXXXXXXXXXXXXXXXX .....................",
+"................ XXX XXXXXXXXXXXXXXXXXXXXXXXX ....................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............. XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............. XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ..........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX .........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX .........",
+"...... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX ........",
+"...... XXXXXXXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXXXXXXXXXX ........",
+"..... XXXXXXXXXXXXXXXXXXXXX ... XXXXXXXXXXXXXXXXXXXXXX ........",
+"..... XXXXXXXXXXXXXXXXXXXX ..... XXXXXXXXXXXXXXXXXXXXXX ........",
+"..... XX XXXXXXXXXXXXXX ....... XXXXXXXXXXXXXXXXXXXXXX .......",
+".... X XXXXXXXXXXX ........ XXXXXXXXXXXXXXXXXXXXXXX .......",
+".... XX XXXXXXXXXX .......... XXXXXXXXXXXXXXXXXXXXXXXX .......",
+".... XX XXXXXXXXXX .......... XXXXXXXXXXXXXXXXXXXXXXXX .......",
+".... XX XXXXXXXXX ........... XXXXXXXXXXXXXXXXXXXXXXXXX .......",
+".... XXXXXXXX XXX ........... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+".... XXXXXXXX XX ........... XXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+".... XXXXXX XX ............ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"..... XXXX XX ........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... X ........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"........ . ........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+".............. ........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... .....",
+"..................... .....",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/nld80.xpm b/pieces/xboard/nld80.xpm
new file mode 100644
index 0000000..4beb19c
--- /dev/null
+++ b/pieces/xboard/nld80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *nld80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"...................... ............
..........................................",
+"...................... ..........
.........................................",
+"...................... .........
........................................",
+"...................... ...... X
........................................",
+"...................... XX ..... XX
.......................................",
+"...................... XXX ... XXX
.......................................",
+"...................... XXXX .. XXXX
.......................................",
+"...................... XXXXX XXXX
.................................",
+"...................... XXXX XXXXX
..............................",
+"....................... XXX X XXXXXX XXXX
............................",
+"...................... XX XXXXXXXXXX XXXXXXX
..........................",
+"..................... XX XXXXXXXXXXXXXXXXXXXXXX
........................",
+".................... XXX XXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................. XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXXXXXXXXX
...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXXXXXXXX
..........",
+"......... XXXXXXXXXXXXXXXXXXXXXX .... XXXXXXXXXXXXXXXXXXXXXX
..........",
+"......... XXXXXXXXXXXXXXXXXXXXX ...... XXXXXXXXXXXXXXXXXXXXXX
..........",
+"......... XX XXXXXXXXXXXXXXX ........ XXXXXXXXXXXXXXXXXXXXXX
..........",
+"........ X XXXXXXXXXXXXXX ......... XXXXXXXXXXXXXXXXXXXXXX
.........",
+"........ XX XXXXXXXXXXXX .......... XXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"........ XX XXXXXXXXXXX ........... XXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"........ XX XXXXXXXXXXX ............ XXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"........ XXXXXXXX XXXX ............ XXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"........ XXXXXXXX XXX ............ XXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"........ XXXXXXX XX ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"........ XXXXXX XX ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"......... XXXX X ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+".......... XX ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"............ ............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"................. ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+".........................
.......",
+".........................
.......",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/nld87.xpm b/pieces/xboard/nld87.xpm
new file mode 100644
index 0000000..32e0e62
--- /dev/null
+++ b/pieces/xboard/nld87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *nld87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"....................... ..............
..............................................",
+"...................... ............
..............................................",
+"...................... ..........
.............................................",
+"...................... ........
.............................................",
+"...................... ...... X
............................................",
+"...................... X .... XX
............................................",
+"...................... XXX ... XXX
...........................................",
+"...................... XXXX . XXXX
...........................................",
+"....................... XXXX XXXX
.....................................",
+"....................... XXXXX XXXXX
..................................",
+"....................... XXXX XXXXX
................................",
+"....................... X X XXXXXX XXXXX
..............................",
+"...................... X XXXXXXXXXX XXXXXXXXX
............................",
+"..................... XX XXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".................... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".................. XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".................. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................. XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................. XX X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
.................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
..............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
.............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
.............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
.............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXXXXXXXXXX
............",
+"......... XXXXXXXXXXXXXXXXXXXXXXX ... XXXXXXXXXXXXXXXXXXXXXX
............",
+"......... XXXXXXXXXXXXXXXXXXXXX ..... XXXXXXXXXXXXXXXXXXXXXXX
............",
+"........ XXXXXXXXXXXXXXXXXXXX ....... XXXXXXXXXXXXXXXXXXXXXXX
...........",
+"........ XX XXXXXXXXXXXXXXX ......... XXXXXXXXXXXXXXXXXXXXXXX
...........",
+"........ X XXXXXXXXXXXX .......... XXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"....... X XXXXXXXXXXX ........... XXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"....... X XXXXXXXXXX ............ XXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"....... X XXXXXXXXXX ............. XXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"....... XX XXXXX XXX ............. XXXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"....... XXXXXXXX XX .............. XXXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"....... XXXXXXXX X .............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"........ XXXXXX XX .............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"........ XXXX X .............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"......... X ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+".......... ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"............ . ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+".................. ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"..........................
........",
+"..........................
........",
+"..........................
.........",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/nld95.xpm b/pieces/xboard/nld95.xpm
new file mode 100644
index 0000000..e6debae
--- /dev/null
+++ b/pieces/xboard/nld95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *nld95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"......................... ...............
...................................................",
+"........................ .............
..................................................",
+"......................... ...........
.................................................",
+"......................... .........
.................................................",
+"......................... ....... XX
................................................",
+"......................... X ...... XX
................................................",
+"......................... XX .... XXXX
...............................................",
+"......................... XXX ... XXXX
...............................................",
+"......................... XXXX XXXXX
..........................................",
+"......................... XXXXX XXXXXX
.......................................",
+"......................... XXXXX XXXXXX
....................................",
+".......................... XXX X XXXXXX XXXX
.................................",
+"......................... XX XXX XXXXXXX XXXXXXXX
...............................",
+"........................ XX XXXXXXXXXXXX XXXXXXXXXXX
..............................",
+"....................... XXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".................... XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".................... XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"................... XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"................... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"................... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"................... XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"................... XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXX XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
.................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX
................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX
...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX
...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX
...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXX .... XXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+"......... XXXXXXXXXXXXXXXXXXXXXXXX ...... XXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+"......... XXX XXXXXXXXXXXXXXXXX ........ XXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"......... XX XXXXXXXXXXXXXXX ......... XXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"........ XX XXXXXXXXXXXXX ........... XXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"........ XX XXXXXXXXXXXX ............
XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........ XX XXXXXXXXXXXX .............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........ XXX XXXXXXXXXXXX ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........ XXXXXXXXXX XXXX ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........ XXXXXXXXX XXX ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........ XXXXXXXXX XX ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXXXXX XXX ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXX XX ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XX ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"............ X ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".............. ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"................... ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".................... ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".............................
.........",
+".............................
.........",
+".............................
..........",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/nll108.xpm b/pieces/xboard/nll108.xpm
new file mode 100644
index 0000000..02c3f88
--- /dev/null
+++ b/pieces/xboard/nll108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *nll108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................. .................
.........................................................",
+"............................ ................
........................................................",
+"............................ ..............
........................................................",
+"............................ ...........
.......................................................",
+"............................ .......... X
.......................................................",
+"............................. X ....... XXX
......................................................",
+"............................. XX ...... XXX
......................................................",
+"............................. XXXX .... XXXXX
.....................................................",
+"............................. XXXXX ... XXXXX
.....................................................",
+"............................. XXXXXX . XXXXXX
.................................................",
+"............................. XXXXXXX XXXXXXX
............................................",
+"............................. XXXXXXX XXXXXXX
.........................................",
+".............................. XXXXX X XXXXXXX XXX
.......................................",
+"............................. XXXX XX XXXXXXXX XXXXXXXX
.....................................",
+"............................ XX XXXXXXXXXXXXX XXXXXXXXXXX
...................................",
+"........................... XXXX XXXXXXXXXXXXXXX XXXXXXXXXXXXXX
.................................",
+".......................... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"....................... XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"....................... XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"....................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........................",
+"...................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........................",
+"...................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"...................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"...................... XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......................",
+"...................... XXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"...................... XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX .................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".......... XXXX XXXXXXXXXXXXXXXXXXXXX .........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".......... XXX XXXXXXXXXXXXXXXXXXX ...........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......... XXX XXXXXXXXXXXXXXXXX .............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......... XXX XXXXXXXXXXXXXXXX .............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......... XXX XXXXXXXXXXXXXXXX ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......... XXXX XXXXXXXXXXXXXXXX ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......... XXXXXXXXXXXX XXXXXXX ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......... XXXXXXXXXXXX XXXXX ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXXXXXXXXX XXXXX ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXX XXXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXX XXXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXX XXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".............. XXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"................ XX ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"...................... ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"...................... ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"....................... ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".................................
.........",
+".................................
.........",
+"..................................
...........",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/nll116.xpm b/pieces/xboard/nll116.xpm
new file mode 100644
index 0000000..0ba7d85
--- /dev/null
+++ b/pieces/xboard/nll116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *nll116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".....................................................
..............................................................",
+"................................ ..................
.............................................................",
+"............................... ................
............................................................",
+"............................... ...............
............................................................",
+"............................... ............ X
...........................................................",
+"............................... .......... X
...........................................................",
+"............................... XX ........ XXX
..........................................................",
+"............................... XXX ...... XXXX
..........................................................",
+"............................... XXXXX ..... XXXXX
.........................................................",
+"............................... XXXXXX ... XXXXXX
.........................................................",
+"................................ XXXXXX .. XXXXXX
.........................................................",
+"................................ XXXXXXX XXXXXXX
.................................................",
+"................................ XXXXXXX XXXXXXXX
..............................................",
+"................................ XXXXXX XXXXXXXX X
...........................................",
+"................................. XXXX XX XXXXXXXX XXXXXXX
.........................................",
+"................................ XXX XXXXXXXXXXXXXX XXXXXXXXXX
.......................................",
+"............................... XXX XXXXXXXXXXXXXXX XXXXXXXXXXXXX
.....................................",
+".............................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"............................. XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".......................... XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............................",
+".......................... XXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............................",
+"......................... XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............................",
+"......................... XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........................",
+"......................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........................",
+"......................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........................",
+"........................ XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........................",
+"........................ XXXX X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX ......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............ XXXX XXXXXXXXXXXXXXXXXXXXXX ..........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............ XXX XXXXXXXXXXXXXXXXXXXX ............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............ XX XXXXXXXXXXXXXXXXXX ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"........... XXX XXXXXXXXXXXXXXXXX ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"........... XXX XXXXXXXXXXXXXXXXX ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"........... XXX XXXXXXXXXXXXXXXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"........... XXXX XXXXXXXXXXXXXXXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"........... XXXXXXXXXXXXX XXXXXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"........... XXXXXXXXXXXX XXXXX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXXXXXX XXXX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXX XXXXX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXX XXXX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXX XXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. XXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"................ XXX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".................. . XX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......................... .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......................... .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".......................... .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"....................................
...........",
+"....................................
...........",
+".....................................
.............",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/nll129.xpm b/pieces/xboard/nll129.xpm
new file mode 100644
index 0000000..219458a
--- /dev/null
+++ b/pieces/xboard/nll129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *nll129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................. ......................
.....................................................................",
+"................................. ...................
....................................................................",
+"................................. ..................
....................................................................",
+"................................. ................
...................................................................",
+"................................. .............
...................................................................",
+"................................. ............
..................................................................",
+"................................. ......... X
.................................................................",
+"................................. X ....... XXX
.................................................................",
+"................................. XXX ...... XXXX
................................................................",
+"................................. XXXX .... XXXXX
................................................................",
+"................................. XXXXXX ... XXXXXX
................................................................",
+"................................. XXXXXXX . XXXXXX ..
.............................................................",
+"................................. XXXXXX XXXXXX
.......................................................",
+".................................. XXXXXXX XXXXXXXX
...................................................",
+".................................. XXXXXXX XXXXXXXX
.................................................",
+".................................. XXXXX XXXXXXXX XX
...............................................",
+".................................. XXXX XXX XXXXXXXX XXXXXXX
.............................................",
+"................................. XXX XXXXX XXXXXXXXX XXXXXXXXXX
...........................................",
+"................................ XXX XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXX ..........................................",
+"............................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"............................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+".............................. XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"........................... XXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+".......................... XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".......................... XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".......................... XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".......................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"......................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"......................... XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"......................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"......................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX .........................",
+"........................ XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX ........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX ........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX ......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX ......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ....
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"........... XXXX XXXXXXXXXXXXXXXXXXXXXXXXX .........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"........... XXX XXXXXXXXXXXXXXXXXXXXXXX ...........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"........... XX XXXXXXXXXXXXXXXXXXXX .............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".......... XX XXXXXXXXXXXXXXXXXXX ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".......... XXX XXXXXXXXXXXXXXXXXX ................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".......... XXX XXXXXXXXXXXXXXXXXX .................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".......... XXX XXXXXXXXXXXXXXXXX ..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... XXXX XXXXXXXX XXXXXXXX ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... XXXXXXXXXXXXXX XXXXXX ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... XXXXXXXXXXXXX XXXXX ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... XXXXXXXXXXXXX XXXX ....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... XXXXXXXXXXX XXX ....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXXXXX XXXX ....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XXXXXXXX XXX ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXX XXX ....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XX ....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. XXX ....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"................ XX ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".................. ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"......................... ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".......................... ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........................... ...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"...............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+".............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+".............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+".......................................
...........",
+".......................................
...........",
+".......................................
...........",
+"........................................
..............",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/nll21.xpm b/pieces/xboard/nll21.xpm
new file mode 100644
index 0000000..b0d3b25
--- /dev/null
+++ b/pieces/xboard/nll21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *nll21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+"..... .. ...........",
+"..... ..........",
+"..... X X .......",
+"..... X XX XX .....",
+"..... XXXXXX ....",
+".... X XXXXXXX ...",
+".... XXXXX XXXX ...",
+"... XXXXXX XXXXX ..",
+"... XXXXXX XXXXX ..",
+".. XXXXX X XXXXX ..",
+".. XXXX . XXXXXX ..",
+".. X .. XXXXXXX .",
+".. X .. XXXXXXX .",
+".. .. XXXXXXXX .",
+"....... XXXXXXXXX .",
+"...... XXXXXXXXXX .",
+"...... XXXXXXXXXXX .",
+"...... .",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/nll25.xpm b/pieces/xboard/nll25.xpm
new file mode 100644
index 0000000..ebae2a3
--- /dev/null
+++ b/pieces/xboard/nll25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *nll25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+".........................",
+"....... ... .............",
+"....... . X ............",
+"....... X X .........",
+"...... X XXX XXX .......",
+"...... XXXXXXXX ......",
+"..... X XXXXXXXXX .....",
+"..... XXXXXXXXXXX .....",
+".... XXXXXXXX XXXXX ....",
+".... XXXXXXXX XXXXX ....",
+"... XXXXXXXXX XXXXXX ...",
+"... XXXXXXXX XXXXXX ...",
+".. XXXX . XXXXXX ...",
+".. XXXX .... XXXXXX ...",
+".. XX X .... XXXXXXXX ..",
+"... .... XXXXXXXXX ..",
+"..... ... XXXXXXXXXX ..",
+"......... XXXXXXXXXXX ..",
+"......... XXXXXXXXXXX ..",
+"........ XXXXXXXXXXXX ..",
+"........ XXXXXXXXXXXX ..",
+"........ ..",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/nll29.xpm b/pieces/xboard/nll29.xpm
new file mode 100644
index 0000000..0979be4
--- /dev/null
+++ b/pieces/xboard/nll29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *nll29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+"....... .... ................",
+"....... ... ...............",
+"....... X . X ...............",
+"....... XX X ...........",
+"....... XXXXXXXX .........",
+"...... XXXXXXXXXXXX ........",
+"...... X XXXXXXXXXX .......",
+"..... X XXXXXXXXXXXXX .......",
+"..... X XXXXXX XXXXXX ......",
+".... XXXXXXXXX XXXXXXX .....",
+".... XXXXXXXXX XXXXXXX .....",
+"... XXXXXXXXX XXXXXXX .....",
+"... XXXXXXX . XXXXXXXX ....",
+".. XXXXXXX ... XXXXXXXX ....",
+".. XXXX .... XXXXXXXX ....",
+".. XXXX .... XXXXXXXXX ....",
+".. XX X .... XXXXXXXXXXX ....",
+"... ..... XXXXXXXXXXX ...",
+"........... XXXXXXXXXXXX ...",
+".......... XXXXXXXXXXXXX ...",
+"......... XXXXXXXXXXXXXX ...",
+"........ XXXXXXXXXXXXXXX ...",
+"........ XXXXXXXXXXXXXXX ...",
+"........ ...",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/nll33.xpm b/pieces/xboard/nll33.xpm
new file mode 100644
index 0000000..5a246a7
--- /dev/null
+++ b/pieces/xboard/nll33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *nll33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+".................................",
+"......... ... .................",
+"......... X . XX ................",
+"......... XX XX ..............",
+"......... X XX XX ............",
+"......... X XXXXXXXXX ..........",
+"........ XXXXXXXXXXXXX .........",
+"........ X XXXXXXXXXXX ........",
+"....... X XXXXXXXXXXXXXX .......",
+"....... X XXXXXXXX XXXXX .......",
+"...... XXXXXXXXXXX XXXXXX ......",
+"...... XXXXXXXXXXX XXXXXX ......",
+"..... XXXXXXXXXXXX XXXXXXX .....",
+"..... XXXXXXXXXXX XXXXXXXX .....",
+".... XXXXXXXXXX XXXXXXXX .....",
+".... XXXXXXXXX .. XXXXXXXXX ....",
+"... X XXXXXX ... XXXXXXXXX ....",
+"... X XXXXX .... XXXXXXXXXX ....",
+"... XXX XX ..... XXXXXXXXXX ....",
+"... XXX X ..... XXXXXXXXXXXX ....",
+".... ..... XXXXXXXXXXXXX ...",
+"............. XXXXXXXXXXXXXX ...",
+"............ XXXXXXXXXXXXXXX ...",
+"........... XXXXXXXXXXXXXXXX ...",
+"........... XXXXXXXXXXXXXXXX ...",
+".......... XXXXXXXXXXXXXXXXX ...",
+".......... XXXXXXXXXXXXXXXXX ...",
+".......... ...",
+".................................",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/nll37.xpm b/pieces/xboard/nll37.xpm
new file mode 100644
index 0000000..e850cb0
--- /dev/null
+++ b/pieces/xboard/nll37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *nll37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+"......... ...... ....................",
+"......... ... X ...................",
+"......... XX . XX ...................",
+"......... XXX XX ................",
+"......... XX X XX XXX ..............",
+"........ XX XXXXXXXXXXX ............",
+"........ XXXXXXXXXXXXXXX ...........",
+"....... XXX XXXXXXXXXXXXX ..........",
+"....... XX XXXXXXXXXXXXXX .........",
+"....... X XXXXXXXXXXXXXXXX .........",
+"...... XXXXXXXXXXXX XXXXXXX ........",
+"...... XXXXXXXXXXXX XXXXXXXX ........",
+"...... XXXXXXXXXXXX XXXXXXXX .......",
+"..... XXXXXXXXXXXXX XXXXXXXXX .......",
+"..... XXXXXXXXXXXX XXXXXXXXXX ......",
+".... XXXXXXXXXXXX XXXXXXXXXX ......",
+"... XXXXXXXXXXX . XXXXXXXXXXX ......",
+"... XXXXXXX ... XXXXXXXXXXX .....",
+"... XXXXXXX .... XXXXXXXXXXXX .....",
+"... XXXXXXX ..... XXXXXXXXXXXX .....",
+"... XXX XX ..... XXXXXXXXXXXXX .....",
+".... X ..... XXXXXXXXXXXXXXX .....",
+"........ ...... XXXXXXXXXXXXXXX ....",
+".............. XXXXXXXXXXXXXXXX ....",
+"............. XXXXXXXXXXXXXXXXX ....",
+"............ XXXXXXXXXXXXXXXXXX ....",
+"............ XXXXXXXXXXXXXXXXXX ....",
+"........... XXXXXXXXXXXXXXXXXXX ....",
+"........... XXXXXXXXXXXXXXXXXXX ....",
+"........... ....",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/nll40.xpm b/pieces/xboard/nll40.xpm
new file mode 100644
index 0000000..451e958
--- /dev/null
+++ b/pieces/xboard/nll40.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * nll40[] = {
+"40 40 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" . .. ",
+" ... .. ",
+" .XX. .XX. ",
+" .XXX...XX. ",
+" .XX.X.XX...... ",
+" .XX.XXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXX.. ",
+" .XXX..XXXXXXXXXXXXXXX.. ",
+" .XX..XXXXXXXXXXXXXXXXX.. ",
+" .X..XXXXXXXXXXXXXXXXXX.. ",
+" .X.XXXXXXXXXX.XXXXXXXXX.. ",
+" .XXXXXXXXXXXXX.XXXXXXXXX.. ",
+" .XXXXXXXXXXXXX.XXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXX.XXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXX.XXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXX.XXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXX..XXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXX.. .XXXXXXXXXXXXX. ",
+" .X..XXXXXXXX.. .XXXXXXXXXXXXX.. ",
+" .X..XXXXXX.. .XXXXXXXXXXXXX.. ",
+" .X.XXXXXX. .XXXXXXXXXXXXXX.. ",
+" .XXXX.XX. .XXXXXXXXXXXXXX.. ",
+" .XXX.X. .XXXXXXXXXXXXXXX.. ",
+" ...X. .XXXXXXXXXXXXXXXXX. ",
+" . .XXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXX.. ",
+" ......................... ",
+" ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/nll45.xpm b/pieces/xboard/nll45.xpm
new file mode 100644
index 0000000..0caedd4
--- /dev/null
+++ b/pieces/xboard/nll45.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char * nll45[] = {
+"45 45 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" ",
+" . .. ",
+" ... .X. ",
+" .XX. .XX. ",
+" .XXX...XXX. ",
+" .XXX.X.XXX...... ",
+" .XX.XXXXXX.XXXXX.. ",
+" .XXXXXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXXXXXXX.. ",
+" .XXX..XXXXXXXXXXXXXXXX.. ",
+" .XXX.XXXXXXXXXXXXXXXXXXX.. ",
+" .XXXX.XXXXXXXXXXXXXXXXXXX.. ",
+" .XX..XXXXXXXXXXXXXXXXXXXX.. ",
+" .XX.XXXXXXXXXXX.XXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXX.XXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXX.XXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXX.XXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXX.XXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXX.XXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXX..XXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXXX. .XXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXX.. .XXXXXXXXXXXXX.. ",
+" .XX..XXXXXXXXX.. .XXXXXXXXXXXXXX.. ",
+" .XX..XXXXXXXX. .XXXXXXXXXXXXXXX. ",
+" .XX.XXXXXXXX. .XXXXXXXXXXXXXXXX.. ",
+" .XXXXXX.XXX. .XXXXXXXXXXXXXXXX.. ",
+" .XXXXX.XXX. .XXXXXXXXXXXXXXXXX.. ",
+" .XXXX.XX. .XXXXXXXXXXXXXXXXX.. ",
+" .....X. .XXXXXXXXXXXXXXXXXX.. ",
+" .. .XXXXXXXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" ............................ ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/nll49.xpm b/pieces/xboard/nll49.xpm
new file mode 100644
index 0000000..3b688ff
--- /dev/null
+++ b/pieces/xboard/nll49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *nll49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+"............ ........ ...........................",
+"............ ..... X ..........................",
+"............ XX .... XX .........................",
+"............ XXX .. XXX .........................",
+"............ XXXX XXX ......................",
+"............. XX X XXX XXX ...................",
+"............ XX XXXXXXXXXXXXXX .................",
+"........... XXXXXXXXXXXXXXXXXXXX ................",
+".......... XXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... XXXXXXXXXXXXXXXXXXXXXXX .............",
+"......... XXXXX XXXXXXXXXXXXXXXXXXX ............",
+"......... XXX XXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXX XXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XX XXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........ XXXXXXXXXXXXXXXX XXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXX XXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXX XXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ........",
+"...... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX .......",
+"..... XXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXX .......",
+"..... XXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXX .......",
+".... XXXXXXXXXXXXXXX ... XXXXXXXXXXXXXXX ......",
+".... XXXXXXXXXXXXXX ..... XXXXXXXXXXXXXXX ......",
+"... XX XXXXXXXXX ...... XXXXXXXXXXXXXXX ......",
+"... XX XXXXXXXXX ....... XXXXXXXXXXXXXXXXX ......",
+"... XXXXXXXXXXX ........ XXXXXXXXXXXXXXXXX .....",
+"... XXXXXX XXX ........ XXXXXXXXXXXXXXXXXX .....",
+"... XXXXX XXX ........ XXXXXXXXXXXXXXXXXXX .....",
+".... XXXX XX ........ XXXXXXXXXXXXXXXXXXXX .....",
+"..... X ........ XXXXXXXXXXXXXXXXXXXXX .....",
+".......... ....... XXXXXXXXXXXXXXXXXXXXXXX .....",
+".................. XXXXXXXXXXXXXXXXXXXXXXXX ....",
+".................. XXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".............. .....",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/nll54.xpm b/pieces/xboard/nll54.xpm
new file mode 100644
index 0000000..186c270
--- /dev/null
+++ b/pieces/xboard/nll54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *nll54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+".............. ....... ............................",
+".............. ..... ...........................",
+".............. .... ..........................",
+".............. X .. X ..........................",
+".............. X XX . ........................",
+"............... XX XX .....................",
+"............... X XX XX ..................",
+".............. XXXXXX XXXXX ................",
+"............. X XXXXXXXXXXXXXXXX ...............",
+"............ XXXXXXXXXXXXXXXXXXXXX ..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XX XXXXXXXXXXXXXXXXXX ............",
+"........... XX XXXXXXXXXXXXXXXXXXX ...........",
+"........... XX XXXXXXXXXXXXXXXXXXXX ...........",
+"........... XX XXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XX XXXXXXXXXXXX XXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXX XXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXX XXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXX XXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXX XXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXX XXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXX XXXXXXXXXXXXX .......",
+"...... XXXXXXXXXXXXXX . XXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXX ... XXXXXXXXXXXXXX ......",
+"..... X XXXXXXXX ..... XXXXXXXXXXXXXX ......",
+"..... X XXXXXXX ...... XXXXXXXXXXXXXX ......",
+"..... X XXXXXX ....... XXXXXXXXXXXXXXX .....",
+"..... X XX XX ....... XXXXXXXXXXXXXXXX .....",
+"..... XXXXX X ....... XXXXXXXXXXXXXXXXX .....",
+"..... XXX ........ XXXXXXXXXXXXXXXXXX .....",
+"...... X ........ XXXXXXXXXXXXXXXXXX .....",
+"........ ....... XXXXXXXXXXXXXXXXXXX .....",
+"............ ....... XXXXXXXXXXXXXXXXXXXX ....",
+"..................... XXXXXXXXXXXXXXXXXXXXXX ....",
+".................... XXXXXXXXXXXXXXXXXXXXXXX ....",
+"................... XXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXX ....",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"................. ....",
+"................. .....",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/nll58.xpm b/pieces/xboard/nll58.xpm
new file mode 100644
index 0000000..335faaa
--- /dev/null
+++ b/pieces/xboard/nll58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *nll58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............... ......... ...............................",
+".............. ....... ..............................",
+".............. ..... ..............................",
+"............... ... .............................",
+"............... X . XX .............................",
+"............... XX XXX .........................",
+"............... XXX XXX ......................",
+"............... XX XXX XXX ....................",
+".............. X XXXXXXX XXXXX ..................",
+"............. XX XXXXXXXXXXXXXXXXX .................",
+"............ XXXXXXXXXXXXXXXXXXXXXXX ................",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"........... XX XXXXXXXXXXXXXXXXXXXX ..............",
+"........... XX XXXXXXXXXXXXXXXXXXXXXX .............",
+"........... XX XXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XX XXXXXXXXXXXXXXXXXXXXXXXX ............",
+".......... XX XXXXXXXXXXXXXX XXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXX XXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX .........",
+"....... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX .........",
+"...... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ........",
+"...... XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ........",
+"..... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ........",
+"..... XXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXXX .......",
+".... X XXXXXXXXXXX .... XXXXXXXXXXXXXXXX .......",
+".... X XXXXXXXXX ..... XXXXXXXXXXXXXXXX .......",
+".... X XXXXXXXX ....... XXXXXXXXXXXXXXXXX .......",
+".... X XXXXXXXX ....... XXXXXXXXXXXXXXXXX ......",
+".... XXXXXX XX ........ XXXXXXXXXXXXXXXXXXX ......",
+".... XXXXX X ........ XXXXXXXXXXXXXXXXXXX ......",
+".... XXX ........ XXXXXXXXXXXXXXXXXXXX ......",
+"..... X ........ XXXXXXXXXXXXXXXXXXXXX ......",
+"....... ....... XXXXXXXXXXXXXXXXXXXXXX ......",
+"............ ....... XXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"................. .....",
+"................. .....",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/nll64.xpm b/pieces/xboard/nll64.xpm
new file mode 100644
index 0000000..1bfba28
--- /dev/null
+++ b/pieces/xboard/nll64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *nll64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................. ........ .................................",
+"................. ....... ................................",
+"................. .... ................................",
+"................. XX .. X ...............................",
+"................. XXX . XXX ...............................",
+"................. XXX XXX ...........................",
+".................. XXX XXX ........................",
+".................. XX X XXX XXXX ......................",
+"................. X XXXXXXX XXXXXXX ....................",
+"................ XX XXXXXXXXXXXXXXXXXX ..................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+".............. XXXX XXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXX XXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XX XXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. X XXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XX XXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. XX XXXXXXXXXXXXXXXX XXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX ..........",
+"............ XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXX ... XXXXXXXXXXXXXXXXX .......",
+"....... X XXXXXXXXXXXX ..... XXXXXXXXXXXXXXXXXX .......",
+"...... XXXXXXXXX ...... XXXXXXXXXXXXXXXXXX .......",
+"...... X XXXXXXXX ........ XXXXXXXXXXXXXXXXXXX .......",
+"...... X XXXXXXXX ........ XXXXXXXXXXXXXXXXXXX .......",
+"...... X XXX XXX ......... XXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXX XX ......... XXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXX X ......... XXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXX X .......... XXXXXXXXXXXXXXXXXXXXXXX ......",
+"........ X ......... XXXXXXXXXXXXXXXXXXXXXXX ......",
+".......... ......... XXXXXXXXXXXXXXXXXXXXXXXX ......",
+".............. ......... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".................... .....",
+".................... .....",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/nll72.xpm b/pieces/xboard/nll72.xpm
new file mode 100644
index 0000000..8f885b1
--- /dev/null
+++ b/pieces/xboard/nll72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *nll72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"................................ .......................................",
+"................. ........... ......................................",
+".................. ......... ......................................",
+".................. ...... .....................................",
+".................. X ..... XX .....................................",
+".................. XX ... XX ....................................",
+".................. XXX .. XXXX ....................................",
+".................. XXXX XXXX ...............................",
+".................. XXXXX XXXX ............................",
+".................. XXX X XXXXX XXXX .........................",
+".................. XX XXXXXXXXX XXXXXXX .......................",
+"................. XX XXXXXXXXXXXXXXXXXXXXX .....................",
+"................ XXX XXXXXXXXXXXXXXXXXXXXXXXX ....................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"............. XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............. XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX ..........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX .........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX .........",
+"...... XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX ........",
+"...... XXXXXXXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXXXXXXXXXX ........",
+"..... XXXXXXXXXXXXXXXXXXXXX ... XXXXXXXXXXXXXXXXXXXXXX ........",
+"..... XXXXXXXXXXXXXXXXXXXX ..... XXXXXXXXXXXXXXXXXXXXXX ........",
+"..... XX XXXXXXXXXXXXXX ....... XXXXXXXXXXXXXXXXXXXXXX .......",
+".... X XXXXXXXXXXX ........ XXXXXXXXXXXXXXXXXXXXXXX .......",
+".... XX XXXXXXXXXX .......... XXXXXXXXXXXXXXXXXXXXXXXX .......",
+".... XX XXXXXXXXXX .......... XXXXXXXXXXXXXXXXXXXXXXXX .......",
+".... XX XXXXXXXXX ........... XXXXXXXXXXXXXXXXXXXXXXXXX .......",
+".... XXXXXXXX XXX ........... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+".... XXXXXXXX XX ........... XXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+".... XXXXXX XX ............ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"..... XXXX XX ........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... X ........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"........ . ........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+".............. ........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..................... .....",
+"..................... .....",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/nll80.xpm b/pieces/xboard/nll80.xpm
new file mode 100644
index 0000000..88b6c9b
--- /dev/null
+++ b/pieces/xboard/nll80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *nll80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"...................... ............
..........................................",
+"...................... ..........
.........................................",
+"...................... .........
........................................",
+"...................... ...... X
........................................",
+"...................... XX ..... XX
.......................................",
+"...................... XXX ... XXX
.......................................",
+"...................... XXXX .. XXXX
.......................................",
+"...................... XXXXX XXXX
.................................",
+"...................... XXXX XXXXX
..............................",
+"....................... XXX X XXXXXX XXXX
............................",
+"...................... XX XXXXXXXXXX XXXXXXX
..........................",
+"..................... XX XXXXXXXXXXXXXXXXXXXXXX
........................",
+".................... XXX XXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................. XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
.............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXXXXXXXXX
...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXXXXXXXX
..........",
+"......... XXXXXXXXXXXXXXXXXXXXXX .... XXXXXXXXXXXXXXXXXXXXXX
..........",
+"......... XXXXXXXXXXXXXXXXXXXXX ...... XXXXXXXXXXXXXXXXXXXXXX
..........",
+"......... XX XXXXXXXXXXXXXXX ........ XXXXXXXXXXXXXXXXXXXXXX
..........",
+"........ X XXXXXXXXXXXXXX ......... XXXXXXXXXXXXXXXXXXXXXX
.........",
+"........ XX XXXXXXXXXXXX .......... XXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"........ XX XXXXXXXXXXX ........... XXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"........ XX XXXXXXXXXXX ............ XXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"........ XXXXXXXX XXXX ............ XXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"........ XXXXXXXX XXX ............ XXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"........ XXXXXXX XX ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"........ XXXXXX XX ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"......... XXXX X ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+".......... XX ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"............ ............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"................. ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......",
+".........................
.......",
+".........................
.......",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/nll87.xpm b/pieces/xboard/nll87.xpm
new file mode 100644
index 0000000..e9cdc3a
--- /dev/null
+++ b/pieces/xboard/nll87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *nll87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"....................... ..............
..............................................",
+"...................... ............
..............................................",
+"...................... ..........
.............................................",
+"...................... ........
.............................................",
+"...................... ...... X
............................................",
+"...................... X .... XX
............................................",
+"...................... XXX ... XXX
...........................................",
+"...................... XXXX . XXXX
...........................................",
+"....................... XXXX XXXX
.....................................",
+"....................... XXXXX XXXXX
..................................",
+"....................... XXXX XXXXX
................................",
+"....................... X X XXXXXX XXXXX
..............................",
+"...................... X XXXXXXXXXX XXXXXXXXX
............................",
+"..................... XX XXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".................... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".................. XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".................. XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"................. XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................. XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................. XX X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
.................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
.................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
..............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
.............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
.............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
.............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXXXXXXXXXX
............",
+"......... XXXXXXXXXXXXXXXXXXXXXXX ... XXXXXXXXXXXXXXXXXXXXXX
............",
+"......... XXXXXXXXXXXXXXXXXXXXX ..... XXXXXXXXXXXXXXXXXXXXXXX
............",
+"........ XXXXXXXXXXXXXXXXXXXX ....... XXXXXXXXXXXXXXXXXXXXXXX
...........",
+"........ XX XXXXXXXXXXXXXXX ......... XXXXXXXXXXXXXXXXXXXXXXX
...........",
+"........ X XXXXXXXXXXXX .......... XXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"....... X XXXXXXXXXXX ........... XXXXXXXXXXXXXXXXXXXXXXXXX
...........",
+"....... X XXXXXXXXXX ............ XXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"....... X XXXXXXXXXX ............. XXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"....... XX XXXXX XXX ............. XXXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"....... XXXXXXXX XX .............. XXXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"....... XXXXXXXX X .............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"........ XXXXXX XX .............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........",
+"........ XXXX X .............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"......... X ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+".......... ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"............ . ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+".................. ............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........",
+"..........................
........",
+"..........................
........",
+"..........................
.........",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/nll95.xpm b/pieces/xboard/nll95.xpm
new file mode 100644
index 0000000..e665800
--- /dev/null
+++ b/pieces/xboard/nll95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *nll95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"......................... ...............
...................................................",
+"........................ .............
..................................................",
+"......................... ...........
.................................................",
+"......................... .........
.................................................",
+"......................... ....... XX
................................................",
+"......................... X ...... XX
................................................",
+"......................... XX .... XXXX
...............................................",
+"......................... XXX ... XXXX
...............................................",
+"......................... XXXX XXXXX
..........................................",
+"......................... XXXXX XXXXXX
.......................................",
+"......................... XXXXX XXXXXX
....................................",
+".......................... XXX X XXXXXX XXXX
.................................",
+"......................... XX XXX XXXXXXX XXXXXXXX
...............................",
+"........................ XX XXXXXXXXXXXX XXXXXXXXXXX
..............................",
+"....................... XXX XXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".................... XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".................... XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"................... XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"................... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"................... XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"................... XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"................... XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXX XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
.................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX
................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX
................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX
...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX
...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX
...............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX . XXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX .. XXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXX .... XXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+"......... XXXXXXXXXXXXXXXXXXXXXXXX ...... XXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+"......... XXX XXXXXXXXXXXXXXXXX ........ XXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"......... XX XXXXXXXXXXXXXXX ......... XXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"........ XX XXXXXXXXXXXXX ........... XXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"........ XX XXXXXXXXXXXX ............
XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........ XX XXXXXXXXXXXX .............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........ XXX XXXXXXXXXXXX ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........ XXXXXXXXXX XXXX ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........ XXXXXXXXX XXX ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........ XXXXXXXXX XX ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXXXXX XXX ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"......... XXXX XX ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XX ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"............ X ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".............. ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"................... ..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".................... ...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".............................
.........",
+".............................
.........",
+".............................
..........",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/pdd108.xpm b/pieces/xboard/pdd108.xpm
new file mode 100644
index 0000000..5b50e27
--- /dev/null
+++ b/pieces/xboard/pdd108.xpm
@@ -0,0 +1,116 @@
+/* XPM */
+static char *pdd108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"..................................................
...................................................",
+"................................................
.................................................",
+"..............................................
...............................................",
+".............................................
..............................................",
+"............................................
.............................................",
+"............................................
.............................................",
+"...........................................
............................................",
+"...........................................
............................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"...........................................
............................................",
+"...........................................
............................................",
+"............................................
.............................................",
+"............................................
.............................................",
+".............................................
..............................................",
+"...........................................
............................................",
+".........................................
..........................................",
+".......................................
........................................",
+"......................................
.......................................",
+".....................................
......................................",
+"....................................
.....................................",
+"....................................
.....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"....................................
.....................................",
+"....................................
.....................................",
+".....................................
......................................",
+"......................................
.......................................",
+".......................................
........................................",
+"........................................
.........................................",
+"......................................
.......................................",
+"....................................
.....................................",
+"...................................
....................................",
+".................................
..................................",
+"................................
.................................",
+"...............................
................................",
+"..............................
...............................",
+".............................
..............................",
+"............................
.............................",
+"............................
.............................",
+"...........................
............................",
+"...........................
............................",
+"..........................
...........................",
+"..........................
...........................",
+".........................
..........................",
+".........................
..........................",
+"........................
.........................",
+"........................
.........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+".....................
......................",
+".....................
......................",
+".....................
......................",
+".....................
......................",
+".....................
......................",
+".....................
......................",
+".....................
......................",
+".....................
......................",
+"......................
......................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/pdd116.xpm b/pieces/xboard/pdd116.xpm
new file mode 100644
index 0000000..37084af
--- /dev/null
+++ b/pieces/xboard/pdd116.xpm
@@ -0,0 +1,124 @@
+/* XPM */
+static char *pdd116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".....................................................
......................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"...............................................
................................................",
+"...............................................
................................................",
+"..............................................
...............................................",
+"..............................................
...............................................",
+".............................................
..............................................",
+".............................................
..............................................",
+".............................................
..............................................",
+".............................................
..............................................",
+".............................................
..............................................",
+".............................................
..............................................",
+".............................................
..............................................",
+"..............................................
...............................................",
+"..............................................
...............................................",
+"...............................................
................................................",
+"...............................................
................................................",
+"................................................
.................................................",
+"...............................................
................................................",
+".............................................
..............................................",
+"...........................................
............................................",
+"..........................................
...........................................",
+".........................................
..........................................",
+"........................................
.........................................",
+"........................................
.........................................",
+".......................................
........................................",
+".......................................
........................................",
+"......................................
.......................................",
+"......................................
.......................................",
+"......................................
.......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+"......................................
.......................................",
+"......................................
.......................................",
+"......................................
.......................................",
+".......................................
........................................",
+".......................................
........................................",
+"........................................
.........................................",
+"........................................
.........................................",
+".........................................
..........................................",
+"..........................................
...........................................",
+"...........................................
............................................",
+"............................................
.............................................",
+"..........................................
...........................................",
+"........................................
.........................................",
+".......................................
........................................",
+".....................................
......................................",
+"....................................
.....................................",
+"...................................
....................................",
+"..................................
...................................",
+".................................
..................................",
+"................................
.................................",
+"...............................
................................",
+"...............................
................................",
+"..............................
...............................",
+".............................
..............................",
+".............................
..............................",
+"............................
.............................",
+"............................
.............................",
+"...........................
............................",
+"...........................
............................",
+"..........................
...........................",
+"..........................
...........................",
+"..........................
...........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+"........................
........................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/pdd129.xpm b/pieces/xboard/pdd129.xpm
new file mode 100644
index 0000000..1f8962d
--- /dev/null
+++ b/pieces/xboard/pdd129.xpm
@@ -0,0 +1,137 @@
+/* XPM */
+static char *pdd129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"...........................................................
............................................................",
+".........................................................
..........................................................",
+".......................................................
........................................................",
+"......................................................
.......................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+"...................................................
....................................................",
+"...................................................
....................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"...................................................
....................................................",
+"...................................................
....................................................",
+"...................................................
....................................................",
+"....................................................
.....................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"..................................................
...................................................",
+"................................................
.................................................",
+"...............................................
................................................",
+"..............................................
...............................................",
+".............................................
..............................................",
+"............................................
.............................................",
+"............................................
.............................................",
+"...........................................
............................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"...........................................
...........................................",
+"...........................................
............................................",
+"............................................
.............................................",
+"............................................
.............................................",
+".............................................
..............................................",
+"..............................................
...............................................",
+"...............................................
................................................",
+"................................................
.................................................",
+"..............................................
...............................................",
+"............................................
.............................................",
+"...........................................
............................................",
+".........................................
..........................................",
+"........................................
.........................................",
+".......................................
........................................",
+"......................................
.......................................",
+".....................................
......................................",
+"....................................
.....................................",
+"...................................
....................................",
+"..................................
...................................",
+"..................................
...................................",
+".................................
..................................",
+"................................
.................................",
+"................................
.................................",
+"...............................
................................",
+"..............................
...............................",
+"..............................
...............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+"............................
.............................",
+"............................
.............................",
+"............................
.............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"..........................
...........................",
+"..........................
...........................",
+"..........................
...........................",
+"..........................
...........................",
+"..........................
...........................",
+"..........................
...........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+"..........................
...........................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/pdd21.xpm b/pieces/xboard/pdd21.xpm
new file mode 100644
index 0000000..909a287
--- /dev/null
+++ b/pieces/xboard/pdd21.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *pdd21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+".....................",
+".....................",
+".....................",
+"........ ........",
+"....... .......",
+"....... .......",
+"....... .......",
+"........ ........",
+"....... .......",
+"....... .......",
+"........ ........",
+"........ ........",
+"....... .......",
+"...... ......",
+"..... .....",
+"..... .....",
+".... ....",
+".... ....",
+".... ....",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/pdd25.xpm b/pieces/xboard/pdd25.xpm
new file mode 100644
index 0000000..e7cd6cf
--- /dev/null
+++ b/pieces/xboard/pdd25.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *pdd25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+".........................",
+".........................",
+".........................",
+".........................",
+"........... ...........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+"......... .........",
+"........ ........",
+"........ ........",
+"........ ........",
+"......... .........",
+"......... .........",
+"........ ........",
+"....... .......",
+"...... ......",
+"...... ......",
+"..... .....",
+"..... .....",
+"..... .....",
+"..... .....",
+".........................",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/pdd29.xpm b/pieces/xboard/pdd29.xpm
new file mode 100644
index 0000000..14412d5
--- /dev/null
+++ b/pieces/xboard/pdd29.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *pdd29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+".............................",
+".............................",
+".............................",
+"............. .............",
+"............ ............",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+".......... ..........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+".......... ..........",
+".......... ..........",
+"......... .........",
+"........ ........",
+"....... .......",
+"....... .......",
+"....... .......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/pdd33.xpm b/pieces/xboard/pdd33.xpm
new file mode 100644
index 0000000..ccbcb0c
--- /dev/null
+++ b/pieces/xboard/pdd33.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *pdd33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+".................................",
+".................................",
+".................................",
+".................................",
+"............... ...............",
+".............. ..............",
+"............. .............",
+"............. .............",
+"............. .............",
+".............. ..............",
+"............. ............",
+"............ ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"............ ............",
+"............ ............",
+"........... ...........",
+".......... ..........",
+"......... .........",
+"......... .........",
+"........ ........",
+"........ ........",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+".................................",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/pdd37.xpm b/pieces/xboard/pdd37.xpm
new file mode 100644
index 0000000..63f331d
--- /dev/null
+++ b/pieces/xboard/pdd37.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *pdd37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+"................. .................",
+"................ ................",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+".............. ..............",
+"............. .............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............. .............",
+".............. ..............",
+"............ ............",
+"........... ...........",
+".......... ..........",
+"......... .........",
+"......... .........",
+"........ ........",
+"........ ........",
+"........ ........",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/pdd40.xpm b/pieces/xboard/pdd40.xpm
new file mode 100644
index 0000000..266e18e
--- /dev/null
+++ b/pieces/xboard/pdd40.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *pdd40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+"........................................",
+"........................................",
+"........................................",
+"........................................",
+".................. .................",
+"................. ................",
+"................ ...............",
+"................ ...............",
+"................ ...............",
+"................ ................",
+"................. ................",
+"............... ..............",
+".............. .............",
+"............. ............",
+"............. ............",
+"............. ............",
+"............. ............",
+"............. ............",
+"............. ............",
+".............. .............",
+"............... ..............",
+"................ ...............",
+".............. .............",
+"............. ............",
+"............ ...........",
+"........... ..........",
+"........... ..........",
+".......... .........",
+".......... .........",
+".......... .........",
+"......... ........",
+"......... ........",
+"......... ........",
+"......... ........",
+"......... ........",
+"........................................",
+"........................................",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/pdd45.xpm b/pieces/xboard/pdd45.xpm
new file mode 100644
index 0000000..f3bd40c
--- /dev/null
+++ b/pieces/xboard/pdd45.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *pdd45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+".............................................",
+".................... ....................",
+"................... ...................",
+".................. ..................",
+".................. ..................",
+".................. ..................",
+".................. ..................",
+".................. ..................",
+"................... ...................",
+".................. ..................",
+"................ ................",
+"............... ...............",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+"............... ...............",
+"................ ................",
+".................. ..................",
+"................ ................",
+"............... ...............",
+".............. ..............",
+"............. .............",
+"............ ............",
+"............ ............",
+"........... ...........",
+"........... ...........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+".............................................",
+".............................................",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/pdd49.xpm b/pieces/xboard/pdd49.xpm
new file mode 100644
index 0000000..48f17e5
--- /dev/null
+++ b/pieces/xboard/pdd49.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char *pdd49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+"...................... ......................",
+"..................... .....................",
+".................... ....................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+".................... ....................",
+"..................... .....................",
+"................... ...................",
+".................. ..................",
+"................. .................",
+"................. .................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................. .................",
+"................. .................",
+".................. ..................",
+"................... ...................",
+"................. .................",
+"................ ................",
+"............... ...............",
+".............. ..............",
+"............. .............",
+"............. .............",
+"............ ............",
+"............ ............",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".................................................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/pdd54.xpm b/pieces/xboard/pdd54.xpm
new file mode 100644
index 0000000..ccd0e47
--- /dev/null
+++ b/pieces/xboard/pdd54.xpm
@@ -0,0 +1,62 @@
+/* XPM */
+static char *pdd54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"........................ ........................",
+"...................... ......................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"...................... ......................",
+".................... ....................",
+"................... ...................",
+".................. ..................",
+".................. ..................",
+"................. .................",
+"................. .................",
+"................. .................",
+"................. .................",
+"................. .................",
+"................. .................",
+"................. .................",
+".................. ..................",
+".................. ..................",
+"................... ...................",
+"................... ...................",
+"................. .................",
+"................ ................",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+"............. .............",
+"............. .............",
+"............ ............",
+"............ ............",
+"............ ............",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/pdd58.xpm b/pieces/xboard/pdd58.xpm
new file mode 100644
index 0000000..67ad3b5
--- /dev/null
+++ b/pieces/xboard/pdd58.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char *pdd58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"........................... ...........................",
+"......................... .........................",
+"........................ ........................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"........................ ........................",
+"...................... ......................",
+"..................... .....................",
+".................... ....................",
+".................... ....................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+".................... ....................",
+".................... ....................",
+"..................... .....................",
+"..................... .....................",
+"................... ...................",
+".................. ..................",
+"................. .................",
+"................ ................",
+"............... ...............",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/pdd64.xpm b/pieces/xboard/pdd64.xpm
new file mode 100644
index 0000000..2dbc9fe
--- /dev/null
+++ b/pieces/xboard/pdd64.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *pdd64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"............................. .............................",
+"........................... ...........................",
+".......................... ..........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+".......................... ..........................",
+"........................ ..........................",
+"....................... ........................",
+"...................... .......................",
+"...................... ......................",
+"..................... ......................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"...................... ......................",
+"...................... ......................",
+"....................... .......................",
+"........................ ........................",
+"........................ ........................",
+"...................... ......................",
+".................... ....................",
+"................... ...................",
+".................. ..................",
+"................. .................",
+"................ ................",
+"................ ................",
+"............... ...............",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/pdd72.xpm b/pieces/xboard/pdd72.xpm
new file mode 100644
index 0000000..073d343
--- /dev/null
+++ b/pieces/xboard/pdd72.xpm
@@ -0,0 +1,80 @@
+/* XPM */
+static char *pdd72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"................................. .................................",
+"............................... ...............................",
+".............................. ..............................",
+"............................. .............................",
+"............................. .............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................. .............................",
+"............................. .............................",
+".............................. ..............................",
+"............................ ............................",
+".......................... ..........................",
+"......................... .........................",
+"........................ ........................",
+"........................ ........................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"........................ ........................",
+"........................ ........................",
+"......................... .........................",
+".......................... ..........................",
+"........................... ...........................",
+"........................... ...........................",
+"......................... .........................",
+"....................... .......................",
+"...................... ......................",
+"..................... .....................",
+".................... ....................",
+"................... ...................",
+"................... ...................",
+".................. ..................",
+"................. .................",
+"................. .................",
+"................ ................",
+"................ ................",
+"................ ................",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/pdd80.xpm b/pieces/xboard/pdd80.xpm
new file mode 100644
index 0000000..fd1f7ac
--- /dev/null
+++ b/pieces/xboard/pdd80.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char *pdd80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+".....................................
.....................................",
+"...................................
...................................",
+"..................................
..................................",
+".................................
.................................",
+".................................
.................................",
+"................................
................................",
+"................................
................................",
+"................................
................................",
+"................................
................................",
+"................................
................................",
+"................................
................................",
+".................................
.................................",
+".................................
.................................",
+"..................................
..................................",
+"................................
................................",
+"..............................
..............................",
+".............................
.............................",
+"............................
............................",
+"...........................
...........................",
+"...........................
...........................",
+"...........................
...........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"...........................
...........................",
+"...........................
...........................",
+"...........................
...........................",
+"............................
............................",
+".............................
.............................",
+"..............................
..............................",
+"..............................
..............................",
+"............................
............................",
+"...........................
...........................",
+".........................
.........................",
+"........................
........................",
+".......................
.......................",
+"......................
......................",
+".....................
.....................",
+".....................
.....................",
+"....................
....................",
+"...................
...................",
+"...................
...................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+"................
................",
+"................
................",
+"................
................",
+"................
................",
+"................
................",
+"................
................",
+"................
................",
+"................
................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/pdd87.xpm b/pieces/xboard/pdd87.xpm
new file mode 100644
index 0000000..903996c
--- /dev/null
+++ b/pieces/xboard/pdd87.xpm
@@ -0,0 +1,95 @@
+/* XPM */
+static char *pdd87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".........................................
.........................................",
+"......................................
......................................",
+".....................................
.....................................",
+"....................................
....................................",
+"...................................
...................................",
+"...................................
...................................",
+"..................................
..................................",
+"..................................
..................................",
+"..................................
..................................",
+"..................................
..................................",
+"..................................
..................................",
+"..................................
..................................",
+"...................................
...................................",
+"...................................
...................................",
+"....................................
....................................",
+"...................................
..................................",
+".................................
................................",
+"................................
...............................",
+"...............................
..............................",
+"..............................
..............................",
+"..............................
.............................",
+".............................
.............................",
+".............................
.............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+".............................
.............................",
+".............................
.............................",
+".............................
..............................",
+"..............................
..............................",
+"..............................
...............................",
+"...............................
................................",
+"................................
................................",
+"..............................
..............................",
+"............................
............................",
+"...........................
...........................",
+"..........................
..........................",
+".........................
.........................",
+"........................
........................",
+".......................
.......................",
+".......................
.......................",
+"......................
......................",
+".....................
.....................",
+".....................
.....................",
+"....................
....................",
+"....................
....................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+"..................
.................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/pdd95.xpm b/pieces/xboard/pdd95.xpm
new file mode 100644
index 0000000..77aa297
--- /dev/null
+++ b/pieces/xboard/pdd95.xpm
@@ -0,0 +1,103 @@
+/* XPM */
+static char *pdd95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 2 1",
+" c black s dark_piece",
+". c green s dark_square",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"............................................
............................................",
+"..........................................
..........................................",
+"........................................
........................................",
+".......................................
.......................................",
+"......................................
......................................",
+"......................................
......................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+"......................................
......................................",
+"......................................
......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".....................................
.....................................",
+"...................................
...................................",
+"..................................
..................................",
+".................................
.................................",
+"................................
................................",
+"................................
................................",
+"...............................
...............................",
+"...............................
...............................",
+"...............................
...............................",
+"..............................
..............................",
+"..............................
..............................",
+"..............................
..............................",
+"..............................
..............................",
+"..............................
..............................",
+"..............................
..............................",
+"..............................
..............................",
+"...............................
...............................",
+"...............................
...............................",
+"...............................
...............................",
+"................................
................................",
+"................................
................................",
+".................................
.................................",
+"..................................
..................................",
+"...................................
...................................",
+"...................................
...................................",
+".................................
.................................",
+"................................
................................",
+"..............................
..............................",
+".............................
.............................",
+"............................
............................",
+"...........................
...........................",
+"..........................
..........................",
+".........................
.........................",
+".........................
.........................",
+"........................
........................",
+"........................
........................",
+".......................
.......................",
+".......................
.......................",
+"......................
......................",
+"......................
......................",
+".....................
.....................",
+".....................
.....................",
+".....................
.....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"....................
...................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/pdl108.xpm b/pieces/xboard/pdl108.xpm
new file mode 100644
index 0000000..a81d7b4
--- /dev/null
+++ b/pieces/xboard/pdl108.xpm
@@ -0,0 +1,116 @@
+/* XPM */
+static char *pdl108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"..................................................
...................................................",
+"................................................
.................................................",
+"..............................................
...............................................",
+".............................................
..............................................",
+"............................................
.............................................",
+"............................................
.............................................",
+"...........................................
............................................",
+"...........................................
............................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"...........................................
............................................",
+"...........................................
............................................",
+"............................................
.............................................",
+"............................................
.............................................",
+".............................................
..............................................",
+"...........................................
............................................",
+".........................................
..........................................",
+".......................................
........................................",
+"......................................
.......................................",
+".....................................
......................................",
+"....................................
.....................................",
+"....................................
.....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"..................................
...................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"....................................
.....................................",
+"....................................
.....................................",
+".....................................
......................................",
+"......................................
.......................................",
+".......................................
........................................",
+"........................................
.........................................",
+"......................................
.......................................",
+"....................................
.....................................",
+"...................................
....................................",
+".................................
..................................",
+"................................
.................................",
+"...............................
................................",
+"..............................
...............................",
+".............................
..............................",
+"............................
.............................",
+"............................
.............................",
+"...........................
............................",
+"...........................
............................",
+"..........................
...........................",
+"..........................
...........................",
+".........................
..........................",
+".........................
..........................",
+"........................
.........................",
+"........................
.........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+".....................
......................",
+".....................
......................",
+".....................
......................",
+".....................
......................",
+".....................
......................",
+".....................
......................",
+".....................
......................",
+".....................
......................",
+"......................
......................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/pdl116.xpm b/pieces/xboard/pdl116.xpm
new file mode 100644
index 0000000..6e75a7b
--- /dev/null
+++ b/pieces/xboard/pdl116.xpm
@@ -0,0 +1,124 @@
+/* XPM */
+static char *pdl116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".....................................................
......................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"...............................................
................................................",
+"...............................................
................................................",
+"..............................................
...............................................",
+"..............................................
...............................................",
+".............................................
..............................................",
+".............................................
..............................................",
+".............................................
..............................................",
+".............................................
..............................................",
+".............................................
..............................................",
+".............................................
..............................................",
+".............................................
..............................................",
+"..............................................
...............................................",
+"..............................................
...............................................",
+"...............................................
................................................",
+"...............................................
................................................",
+"................................................
.................................................",
+"...............................................
................................................",
+".............................................
..............................................",
+"...........................................
............................................",
+"..........................................
...........................................",
+".........................................
..........................................",
+"........................................
.........................................",
+"........................................
.........................................",
+".......................................
........................................",
+".......................................
........................................",
+"......................................
.......................................",
+"......................................
.......................................",
+"......................................
.......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+".....................................
......................................",
+"......................................
.......................................",
+"......................................
.......................................",
+"......................................
.......................................",
+".......................................
........................................",
+".......................................
........................................",
+"........................................
.........................................",
+"........................................
.........................................",
+".........................................
..........................................",
+"..........................................
...........................................",
+"...........................................
............................................",
+"............................................
.............................................",
+"..........................................
...........................................",
+"........................................
.........................................",
+".......................................
........................................",
+".....................................
......................................",
+"....................................
.....................................",
+"...................................
....................................",
+"..................................
...................................",
+".................................
..................................",
+"................................
.................................",
+"...............................
................................",
+"...............................
................................",
+"..............................
...............................",
+".............................
..............................",
+".............................
..............................",
+"............................
.............................",
+"............................
.............................",
+"...........................
............................",
+"...........................
............................",
+"..........................
...........................",
+"..........................
...........................",
+"..........................
...........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+"........................
........................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/pdl129.xpm b/pieces/xboard/pdl129.xpm
new file mode 100644
index 0000000..d75a9b2
--- /dev/null
+++ b/pieces/xboard/pdl129.xpm
@@ -0,0 +1,137 @@
+/* XPM */
+static char *pdl129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"...........................................................
............................................................",
+".........................................................
..........................................................",
+".......................................................
........................................................",
+"......................................................
.......................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"...................................................
....................................................",
+"...................................................
....................................................",
+"...................................................
....................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"..................................................
...................................................",
+"...................................................
....................................................",
+"...................................................
....................................................",
+"...................................................
....................................................",
+"....................................................
.....................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"..................................................
...................................................",
+"................................................
.................................................",
+"...............................................
................................................",
+"..............................................
...............................................",
+".............................................
..............................................",
+"............................................
.............................................",
+"............................................
.............................................",
+"...........................................
............................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+".........................................
..........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"..........................................
...........................................",
+"...........................................
...........................................",
+"...........................................
............................................",
+"............................................
.............................................",
+"............................................
.............................................",
+".............................................
..............................................",
+"..............................................
...............................................",
+"...............................................
................................................",
+"................................................
.................................................",
+"..............................................
...............................................",
+"............................................
.............................................",
+"...........................................
............................................",
+".........................................
..........................................",
+"........................................
.........................................",
+".......................................
........................................",
+"......................................
.......................................",
+".....................................
......................................",
+"....................................
.....................................",
+"...................................
....................................",
+"..................................
...................................",
+"..................................
...................................",
+".................................
..................................",
+"................................
.................................",
+"................................
.................................",
+"...............................
................................",
+"..............................
...............................",
+"..............................
...............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+"............................
.............................",
+"............................
.............................",
+"............................
.............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"..........................
...........................",
+"..........................
...........................",
+"..........................
...........................",
+"..........................
...........................",
+"..........................
...........................",
+"..........................
...........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+"..........................
...........................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/pdl21.xpm b/pieces/xboard/pdl21.xpm
new file mode 100644
index 0000000..f31fea5
--- /dev/null
+++ b/pieces/xboard/pdl21.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *pdl21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+".....................",
+".....................",
+".....................",
+"........ ........",
+"....... .......",
+"....... .......",
+"....... .......",
+"........ ........",
+"....... .......",
+"....... .......",
+"........ ........",
+"........ ........",
+"....... .......",
+"...... ......",
+"..... .....",
+"..... .....",
+".... ....",
+".... ....",
+".... ....",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/pdl25.xpm b/pieces/xboard/pdl25.xpm
new file mode 100644
index 0000000..8f5319a
--- /dev/null
+++ b/pieces/xboard/pdl25.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *pdl25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+".........................",
+".........................",
+".........................",
+".........................",
+"........... ...........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+"......... .........",
+"........ ........",
+"........ ........",
+"........ ........",
+"......... .........",
+"......... .........",
+"........ ........",
+"....... .......",
+"...... ......",
+"...... ......",
+"..... .....",
+"..... .....",
+"..... .....",
+"..... .....",
+".........................",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/pdl29.xpm b/pieces/xboard/pdl29.xpm
new file mode 100644
index 0000000..0b70ec2
--- /dev/null
+++ b/pieces/xboard/pdl29.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *pdl29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+".............................",
+".............................",
+".............................",
+"............. .............",
+"............ ............",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+".......... ..........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+".......... ..........",
+".......... ..........",
+"......... .........",
+"........ ........",
+"....... .......",
+"....... .......",
+"....... .......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/pdl33.xpm b/pieces/xboard/pdl33.xpm
new file mode 100644
index 0000000..6088827
--- /dev/null
+++ b/pieces/xboard/pdl33.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *pdl33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+".................................",
+".................................",
+".................................",
+".................................",
+"............... ...............",
+".............. ..............",
+"............. .............",
+"............. .............",
+"............. .............",
+".............. ..............",
+"............. ............",
+"............ ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"............ ............",
+"............ ............",
+"........... ...........",
+".......... ..........",
+"......... .........",
+"......... .........",
+"........ ........",
+"........ ........",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+".................................",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/pdl37.xpm b/pieces/xboard/pdl37.xpm
new file mode 100644
index 0000000..bb2daf5
--- /dev/null
+++ b/pieces/xboard/pdl37.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *pdl37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+"................. .................",
+"................ ................",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+".............. ..............",
+"............. .............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............. .............",
+".............. ..............",
+"............ ............",
+"........... ...........",
+".......... ..........",
+"......... .........",
+"......... .........",
+"........ ........",
+"........ ........",
+"........ ........",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/pdl40.xpm b/pieces/xboard/pdl40.xpm
new file mode 100644
index 0000000..7e06d47
--- /dev/null
+++ b/pieces/xboard/pdl40.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *pdl40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+"........................................",
+"........................................",
+"........................................",
+"........................................",
+".................. .................",
+"................. ................",
+"................ ...............",
+"................ ...............",
+"................ ...............",
+"................ ................",
+"................. ................",
+"............... ..............",
+".............. .............",
+"............. ............",
+"............. ............",
+"............. ............",
+"............. ............",
+"............. ............",
+"............. ............",
+".............. .............",
+"............... ..............",
+"................ ...............",
+".............. .............",
+"............. ............",
+"............ ...........",
+"........... ..........",
+"........... ..........",
+".......... .........",
+".......... .........",
+".......... .........",
+"......... ........",
+"......... ........",
+"......... ........",
+"......... ........",
+"......... ........",
+"........................................",
+"........................................",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/pdl45.xpm b/pieces/xboard/pdl45.xpm
new file mode 100644
index 0000000..eef55fb
--- /dev/null
+++ b/pieces/xboard/pdl45.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *pdl45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+".............................................",
+".................... ....................",
+"................... ...................",
+".................. ..................",
+".................. ..................",
+".................. ..................",
+".................. ..................",
+".................. ..................",
+"................... ...................",
+".................. ..................",
+"................ ................",
+"............... ...............",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+"............... ...............",
+"................ ................",
+".................. ..................",
+"................ ................",
+"............... ...............",
+".............. ..............",
+"............. .............",
+"............ ............",
+"............ ............",
+"........... ...........",
+"........... ...........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+".............................................",
+".............................................",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/pdl49.xpm b/pieces/xboard/pdl49.xpm
new file mode 100644
index 0000000..d53c0b2
--- /dev/null
+++ b/pieces/xboard/pdl49.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char *pdl49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+"...................... ......................",
+"..................... .....................",
+".................... ....................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+".................... ....................",
+"..................... .....................",
+"................... ...................",
+".................. ..................",
+"................. .................",
+"................. .................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................. .................",
+"................. .................",
+".................. ..................",
+"................... ...................",
+"................. .................",
+"................ ................",
+"............... ...............",
+".............. ..............",
+"............. .............",
+"............. .............",
+"............ ............",
+"............ ............",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".................................................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/pdl54.xpm b/pieces/xboard/pdl54.xpm
new file mode 100644
index 0000000..8d2dd4e
--- /dev/null
+++ b/pieces/xboard/pdl54.xpm
@@ -0,0 +1,62 @@
+/* XPM */
+static char *pdl54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"........................ ........................",
+"...................... ......................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"...................... ......................",
+".................... ....................",
+"................... ...................",
+".................. ..................",
+".................. ..................",
+"................. .................",
+"................. .................",
+"................. .................",
+"................. .................",
+"................. .................",
+"................. .................",
+"................. .................",
+".................. ..................",
+".................. ..................",
+"................... ...................",
+"................... ...................",
+"................. .................",
+"................ ................",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+"............. .............",
+"............. .............",
+"............ ............",
+"............ ............",
+"............ ............",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/pdl58.xpm b/pieces/xboard/pdl58.xpm
new file mode 100644
index 0000000..4765652
--- /dev/null
+++ b/pieces/xboard/pdl58.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char *pdl58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"........................... ...........................",
+"......................... .........................",
+"........................ ........................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"........................ ........................",
+"...................... ......................",
+"..................... .....................",
+".................... ....................",
+".................... ....................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+".................... ....................",
+".................... ....................",
+"..................... .....................",
+"..................... .....................",
+"................... ...................",
+".................. ..................",
+"................. .................",
+"................ ................",
+"............... ...............",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/pdl64.xpm b/pieces/xboard/pdl64.xpm
new file mode 100644
index 0000000..4509abb
--- /dev/null
+++ b/pieces/xboard/pdl64.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *pdl64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"............................. .............................",
+"........................... ...........................",
+".......................... ..........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+"......................... .........................",
+".......................... ..........................",
+"........................ ..........................",
+"....................... ........................",
+"...................... .......................",
+"...................... ......................",
+"..................... ......................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"..................... .....................",
+"...................... ......................",
+"...................... ......................",
+"....................... .......................",
+"........................ ........................",
+"........................ ........................",
+"...................... ......................",
+".................... ....................",
+"................... ...................",
+".................. ..................",
+"................. .................",
+"................ ................",
+"................ ................",
+"............... ...............",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/pdl72.xpm b/pieces/xboard/pdl72.xpm
new file mode 100644
index 0000000..66b9542
--- /dev/null
+++ b/pieces/xboard/pdl72.xpm
@@ -0,0 +1,80 @@
+/* XPM */
+static char *pdl72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"................................. .................................",
+"............................... ...............................",
+".............................. ..............................",
+"............................. .............................",
+"............................. .............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................ ............................",
+"............................. .............................",
+"............................. .............................",
+".............................. ..............................",
+"............................ ............................",
+".......................... ..........................",
+"......................... .........................",
+"........................ ........................",
+"........................ ........................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"....................... .......................",
+"........................ ........................",
+"........................ ........................",
+"......................... .........................",
+".......................... ..........................",
+"........................... ...........................",
+"........................... ...........................",
+"......................... .........................",
+"....................... .......................",
+"...................... ......................",
+"..................... .....................",
+".................... ....................",
+"................... ...................",
+"................... ...................",
+".................. ..................",
+"................. .................",
+"................. .................",
+"................ ................",
+"................ ................",
+"................ ................",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/pdl80.xpm b/pieces/xboard/pdl80.xpm
new file mode 100644
index 0000000..119b400
--- /dev/null
+++ b/pieces/xboard/pdl80.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char *pdl80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+".....................................
.....................................",
+"...................................
...................................",
+"..................................
..................................",
+".................................
.................................",
+".................................
.................................",
+"................................
................................",
+"................................
................................",
+"................................
................................",
+"................................
................................",
+"................................
................................",
+"................................
................................",
+".................................
.................................",
+".................................
.................................",
+"..................................
..................................",
+"................................
................................",
+"..............................
..............................",
+".............................
.............................",
+"............................
............................",
+"...........................
...........................",
+"...........................
...........................",
+"...........................
...........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"...........................
...........................",
+"...........................
...........................",
+"...........................
...........................",
+"............................
............................",
+".............................
.............................",
+"..............................
..............................",
+"..............................
..............................",
+"............................
............................",
+"...........................
...........................",
+".........................
.........................",
+"........................
........................",
+".......................
.......................",
+"......................
......................",
+".....................
.....................",
+".....................
.....................",
+"....................
....................",
+"...................
...................",
+"...................
...................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+"................
................",
+"................
................",
+"................
................",
+"................
................",
+"................
................",
+"................
................",
+"................
................",
+"................
................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/pdl87.xpm b/pieces/xboard/pdl87.xpm
new file mode 100644
index 0000000..9bc4010
--- /dev/null
+++ b/pieces/xboard/pdl87.xpm
@@ -0,0 +1,95 @@
+/* XPM */
+static char *pdl87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".........................................
.........................................",
+"......................................
......................................",
+".....................................
.....................................",
+"....................................
....................................",
+"...................................
...................................",
+"...................................
...................................",
+"..................................
..................................",
+"..................................
..................................",
+"..................................
..................................",
+"..................................
..................................",
+"..................................
..................................",
+"..................................
..................................",
+"...................................
...................................",
+"...................................
...................................",
+"....................................
....................................",
+"...................................
..................................",
+".................................
................................",
+"................................
...............................",
+"...............................
..............................",
+"..............................
..............................",
+"..............................
.............................",
+".............................
.............................",
+".............................
.............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+"............................
............................",
+".............................
.............................",
+".............................
.............................",
+".............................
..............................",
+"..............................
..............................",
+"..............................
...............................",
+"...............................
................................",
+"................................
................................",
+"..............................
..............................",
+"............................
............................",
+"...........................
...........................",
+"..........................
..........................",
+".........................
.........................",
+"........................
........................",
+".......................
.......................",
+".......................
.......................",
+"......................
......................",
+".....................
.....................",
+".....................
.....................",
+"....................
....................",
+"....................
....................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+"..................
.................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/pdl95.xpm b/pieces/xboard/pdl95.xpm
new file mode 100644
index 0000000..618cb86
--- /dev/null
+++ b/pieces/xboard/pdl95.xpm
@@ -0,0 +1,103 @@
+/* XPM */
+static char *pdl95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 2 1",
+" c black s dark_piece",
+". c gray s light_square",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"............................................
............................................",
+"..........................................
..........................................",
+"........................................
........................................",
+".......................................
.......................................",
+"......................................
......................................",
+"......................................
......................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+".....................................
.....................................",
+"......................................
......................................",
+"......................................
......................................",
+".......................................
.......................................",
+".......................................
.......................................",
+".....................................
.....................................",
+"...................................
...................................",
+"..................................
..................................",
+".................................
.................................",
+"................................
................................",
+"................................
................................",
+"...............................
...............................",
+"...............................
...............................",
+"...............................
...............................",
+"..............................
..............................",
+"..............................
..............................",
+"..............................
..............................",
+"..............................
..............................",
+"..............................
..............................",
+"..............................
..............................",
+"..............................
..............................",
+"...............................
...............................",
+"...............................
...............................",
+"...............................
...............................",
+"................................
................................",
+"................................
................................",
+".................................
.................................",
+"..................................
..................................",
+"...................................
...................................",
+"...................................
...................................",
+".................................
.................................",
+"................................
................................",
+"..............................
..............................",
+".............................
.............................",
+"............................
............................",
+"...........................
...........................",
+"..........................
..........................",
+".........................
.........................",
+".........................
.........................",
+"........................
........................",
+"........................
........................",
+".......................
.......................",
+".......................
.......................",
+"......................
......................",
+"......................
......................",
+".....................
.....................",
+".....................
.....................",
+".....................
.....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"....................
...................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/pixmaps.h b/pieces/xboard/pixmaps.h
new file mode 100644
index 0000000..18098a6
--- /dev/null
+++ b/pieces/xboard/pixmaps.h
@@ -0,0 +1,659 @@
+/*
+ * pixmaps.h - Include xpm pixmap files for pieces
+ * $Id: pixmaps.h,v 1.1 2000/09/17 23:50:36 mann Exp $
+ *
+ * Copyright 1991 by Digital Equipment Corporation, Maynard, Massachusetts.
+ * Enhancements Copyright 1992-2000 Free Software Foundation, Inc.
+ *
+ * The following terms apply to Digital Equipment Corporation's copyright
+ * interest in XBoard:
+ * ------------------------------------------------------------------------
+ * All Rights Reserved
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose and without fee is hereby granted,
+ * provided that the above copyright notice appear in all copies and that
+ * both that copyright notice and this permission notice appear in
+ * supporting documentation, and that the name of Digital not be
+ * used in advertising or publicity pertaining to distribution of the
+ * software without specific, written prior permission.
+ *
+ * DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+ * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+ * DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+ * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+ * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+ * SOFTWARE.
+ * ------------------------------------------------------------------------
+ *
+ * The following terms apply to the enhanced version of XBoard distributed
+ * by the Free Software Foundation:
+ * ------------------------------------------------------------------------
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ * ------------------------------------------------------------------------
+ *
+ * See the file ChangeLog for a revision history.
+ */
+
+#include "pll129.xpm"
+#include "pld129.xpm"
+#include "pdl129.xpm"
+#include "pdd129.xpm"
+#include "nll129.xpm"
+#include "nld129.xpm"
+#include "ndl129.xpm"
+#include "ndd129.xpm"
+#include "bll129.xpm"
+#include "bld129.xpm"
+#include "bdl129.xpm"
+#include "bdd129.xpm"
+#include "rll129.xpm"
+#include "rld129.xpm"
+#include "rdl129.xpm"
+#include "rdd129.xpm"
+#include "qll129.xpm"
+#include "qld129.xpm"
+#include "qdl129.xpm"
+#include "qdd129.xpm"
+#include "kll129.xpm"
+#include "kld129.xpm"
+#include "kdl129.xpm"
+#include "kdd129.xpm"
+
+#include "pll116.xpm"
+#include "pld116.xpm"
+#include "pdl116.xpm"
+#include "pdd116.xpm"
+#include "nll116.xpm"
+#include "nld116.xpm"
+#include "ndl116.xpm"
+#include "ndd116.xpm"
+#include "bll116.xpm"
+#include "bld116.xpm"
+#include "bdl116.xpm"
+#include "bdd116.xpm"
+#include "rll116.xpm"
+#include "rld116.xpm"
+#include "rdl116.xpm"
+#include "rdd116.xpm"
+#include "qll116.xpm"
+#include "qld116.xpm"
+#include "qdl116.xpm"
+#include "qdd116.xpm"
+#include "kll116.xpm"
+#include "kld116.xpm"
+#include "kdl116.xpm"
+#include "kdd116.xpm"
+
+#include "pll108.xpm"
+#include "pld108.xpm"
+#include "pdl108.xpm"
+#include "pdd108.xpm"
+#include "nll108.xpm"
+#include "nld108.xpm"
+#include "ndl108.xpm"
+#include "ndd108.xpm"
+#include "bll108.xpm"
+#include "bld108.xpm"
+#include "bdl108.xpm"
+#include "bdd108.xpm"
+#include "rll108.xpm"
+#include "rld108.xpm"
+#include "rdl108.xpm"
+#include "rdd108.xpm"
+#include "qll108.xpm"
+#include "qld108.xpm"
+#include "qdl108.xpm"
+#include "qdd108.xpm"
+#include "kll108.xpm"
+#include "kld108.xpm"
+#include "kdl108.xpm"
+#include "kdd108.xpm"
+
+#include "pll95.xpm"
+#include "pld95.xpm"
+#include "pdl95.xpm"
+#include "pdd95.xpm"
+#include "nll95.xpm"
+#include "nld95.xpm"
+#include "ndl95.xpm"
+#include "ndd95.xpm"
+#include "bll95.xpm"
+#include "bld95.xpm"
+#include "bdl95.xpm"
+#include "bdd95.xpm"
+#include "rll95.xpm"
+#include "rld95.xpm"
+#include "rdl95.xpm"
+#include "rdd95.xpm"
+#include "qll95.xpm"
+#include "qld95.xpm"
+#include "qdl95.xpm"
+#include "qdd95.xpm"
+#include "kll95.xpm"
+#include "kld95.xpm"
+#include "kdl95.xpm"
+#include "kdd95.xpm"
+
+#include "pll87.xpm"
+#include "pld87.xpm"
+#include "pdl87.xpm"
+#include "pdd87.xpm"
+#include "nll87.xpm"
+#include "nld87.xpm"
+#include "ndl87.xpm"
+#include "ndd87.xpm"
+#include "bll87.xpm"
+#include "bld87.xpm"
+#include "bdl87.xpm"
+#include "bdd87.xpm"
+#include "rll87.xpm"
+#include "rld87.xpm"
+#include "rdl87.xpm"
+#include "rdd87.xpm"
+#include "qll87.xpm"
+#include "qld87.xpm"
+#include "qdl87.xpm"
+#include "qdd87.xpm"
+#include "kll87.xpm"
+#include "kld87.xpm"
+#include "kdl87.xpm"
+#include "kdd87.xpm"
+
+#include "pll80.xpm"
+#include "pld80.xpm"
+#include "pdl80.xpm"
+#include "pdd80.xpm"
+#include "nll80.xpm"
+#include "nld80.xpm"
+#include "ndl80.xpm"
+#include "ndd80.xpm"
+#include "bll80.xpm"
+#include "bld80.xpm"
+#include "bdl80.xpm"
+#include "bdd80.xpm"
+#include "rll80.xpm"
+#include "rld80.xpm"
+#include "rdl80.xpm"
+#include "rdd80.xpm"
+#include "qll80.xpm"
+#include "qld80.xpm"
+#include "qdl80.xpm"
+#include "qdd80.xpm"
+#include "kll80.xpm"
+#include "kld80.xpm"
+#include "kdl80.xpm"
+#include "kdd80.xpm"
+
+#include "pll72.xpm"
+#include "pld72.xpm"
+#include "pdl72.xpm"
+#include "pdd72.xpm"
+#include "nll72.xpm"
+#include "nld72.xpm"
+#include "ndl72.xpm"
+#include "ndd72.xpm"
+#include "bll72.xpm"
+#include "bld72.xpm"
+#include "bdl72.xpm"
+#include "bdd72.xpm"
+#include "rll72.xpm"
+#include "rld72.xpm"
+#include "rdl72.xpm"
+#include "rdd72.xpm"
+#include "qll72.xpm"
+#include "qld72.xpm"
+#include "qdl72.xpm"
+#include "qdd72.xpm"
+#include "kll72.xpm"
+#include "kld72.xpm"
+#include "kdl72.xpm"
+#include "kdd72.xpm"
+
+#include "pll64.xpm"
+#include "pld64.xpm"
+#include "pdl64.xpm"
+#include "pdd64.xpm"
+#include "nll64.xpm"
+#include "nld64.xpm"
+#include "ndl64.xpm"
+#include "ndd64.xpm"
+#include "bll64.xpm"
+#include "bld64.xpm"
+#include "bdl64.xpm"
+#include "bdd64.xpm"
+#include "rll64.xpm"
+#include "rld64.xpm"
+#include "rdl64.xpm"
+#include "rdd64.xpm"
+#include "qll64.xpm"
+#include "qld64.xpm"
+#include "qdl64.xpm"
+#include "qdd64.xpm"
+#include "kll64.xpm"
+#include "kld64.xpm"
+#include "kdl64.xpm"
+#include "kdd64.xpm"
+
+#include "pll58.xpm"
+#include "pld58.xpm"
+#include "pdl58.xpm"
+#include "pdd58.xpm"
+#include "nll58.xpm"
+#include "nld58.xpm"
+#include "ndl58.xpm"
+#include "ndd58.xpm"
+#include "bll58.xpm"
+#include "bld58.xpm"
+#include "bdl58.xpm"
+#include "bdd58.xpm"
+#include "rll58.xpm"
+#include "rld58.xpm"
+#include "rdl58.xpm"
+#include "rdd58.xpm"
+#include "qll58.xpm"
+#include "qld58.xpm"
+#include "qdl58.xpm"
+#include "qdd58.xpm"
+#include "kll58.xpm"
+#include "kld58.xpm"
+#include "kdl58.xpm"
+#include "kdd58.xpm"
+
+#include "pll54.xpm"
+#include "pld54.xpm"
+#include "pdl54.xpm"
+#include "pdd54.xpm"
+#include "nll54.xpm"
+#include "nld54.xpm"
+#include "ndl54.xpm"
+#include "ndd54.xpm"
+#include "bll54.xpm"
+#include "bld54.xpm"
+#include "bdl54.xpm"
+#include "bdd54.xpm"
+#include "rll54.xpm"
+#include "rld54.xpm"
+#include "rdl54.xpm"
+#include "rdd54.xpm"
+#include "qll54.xpm"
+#include "qld54.xpm"
+#include "qdl54.xpm"
+#include "qdd54.xpm"
+#include "kll54.xpm"
+#include "kld54.xpm"
+#include "kdl54.xpm"
+#include "kdd54.xpm"
+
+#include "pll49.xpm"
+#include "pld49.xpm"
+#include "pdl49.xpm"
+#include "pdd49.xpm"
+#include "nll49.xpm"
+#include "nld49.xpm"
+#include "ndl49.xpm"
+#include "ndd49.xpm"
+#include "bll49.xpm"
+#include "bld49.xpm"
+#include "bdl49.xpm"
+#include "bdd49.xpm"
+#include "rll49.xpm"
+#include "rld49.xpm"
+#include "rdl49.xpm"
+#include "rdd49.xpm"
+#include "qll49.xpm"
+#include "qld49.xpm"
+#include "qdl49.xpm"
+#include "qdd49.xpm"
+#include "kll49.xpm"
+#include "kld49.xpm"
+#include "kdl49.xpm"
+#include "kdd49.xpm"
+
+#include "pll45.xpm"
+#include "pld45.xpm"
+#include "pdl45.xpm"
+#include "pdd45.xpm"
+#include "nll45.xpm"
+#include "nld45.xpm"
+#include "ndl45.xpm"
+#include "ndd45.xpm"
+#include "bll45.xpm"
+#include "bld45.xpm"
+#include "bdl45.xpm"
+#include "bdd45.xpm"
+#include "rll45.xpm"
+#include "rld45.xpm"
+#include "rdl45.xpm"
+#include "rdd45.xpm"
+#include "qll45.xpm"
+#include "qld45.xpm"
+#include "qdl45.xpm"
+#include "qdd45.xpm"
+#include "kll45.xpm"
+#include "kld45.xpm"
+#include "kdl45.xpm"
+#include "kdd45.xpm"
+
+#include "pll40.xpm"
+#include "pld40.xpm"
+#include "pdl40.xpm"
+#include "pdd40.xpm"
+#include "nll40.xpm"
+#include "nld40.xpm"
+#include "ndl40.xpm"
+#include "ndd40.xpm"
+#include "bll40.xpm"
+#include "bld40.xpm"
+#include "bdl40.xpm"
+#include "bdd40.xpm"
+#include "rll40.xpm"
+#include "rld40.xpm"
+#include "rdl40.xpm"
+#include "rdd40.xpm"
+#include "qll40.xpm"
+#include "qld40.xpm"
+#include "qdl40.xpm"
+#include "qdd40.xpm"
+#include "kll40.xpm"
+#include "kld40.xpm"
+#include "kdl40.xpm"
+#include "kdd40.xpm"
+
+#include "pll37.xpm"
+#include "pld37.xpm"
+#include "pdl37.xpm"
+#include "pdd37.xpm"
+#include "nll37.xpm"
+#include "nld37.xpm"
+#include "ndl37.xpm"
+#include "ndd37.xpm"
+#include "bll37.xpm"
+#include "bld37.xpm"
+#include "bdl37.xpm"
+#include "bdd37.xpm"
+#include "rll37.xpm"
+#include "rld37.xpm"
+#include "rdl37.xpm"
+#include "rdd37.xpm"
+#include "qll37.xpm"
+#include "qld37.xpm"
+#include "qdl37.xpm"
+#include "qdd37.xpm"
+#include "kll37.xpm"
+#include "kld37.xpm"
+#include "kdl37.xpm"
+#include "kdd37.xpm"
+
+#include "pll33.xpm"
+#include "pld33.xpm"
+#include "pdl33.xpm"
+#include "pdd33.xpm"
+#include "nll33.xpm"
+#include "nld33.xpm"
+#include "ndl33.xpm"
+#include "ndd33.xpm"
+#include "bll33.xpm"
+#include "bld33.xpm"
+#include "bdl33.xpm"
+#include "bdd33.xpm"
+#include "rll33.xpm"
+#include "rld33.xpm"
+#include "rdl33.xpm"
+#include "rdd33.xpm"
+#include "qll33.xpm"
+#include "qld33.xpm"
+#include "qdl33.xpm"
+#include "qdd33.xpm"
+#include "kll33.xpm"
+#include "kld33.xpm"
+#include "kdl33.xpm"
+#include "kdd33.xpm"
+
+#include "pll29.xpm"
+#include "pld29.xpm"
+#include "pdl29.xpm"
+#include "pdd29.xpm"
+#include "nll29.xpm"
+#include "nld29.xpm"
+#include "ndl29.xpm"
+#include "ndd29.xpm"
+#include "bll29.xpm"
+#include "bld29.xpm"
+#include "bdl29.xpm"
+#include "bdd29.xpm"
+#include "rll29.xpm"
+#include "rld29.xpm"
+#include "rdl29.xpm"
+#include "rdd29.xpm"
+#include "qll29.xpm"
+#include "qld29.xpm"
+#include "qdl29.xpm"
+#include "qdd29.xpm"
+#include "kll29.xpm"
+#include "kld29.xpm"
+#include "kdl29.xpm"
+#include "kdd29.xpm"
+
+#include "pll25.xpm"
+#include "pld25.xpm"
+#include "pdl25.xpm"
+#include "pdd25.xpm"
+#include "nll25.xpm"
+#include "nld25.xpm"
+#include "ndl25.xpm"
+#include "ndd25.xpm"
+#include "bll25.xpm"
+#include "bld25.xpm"
+#include "bdl25.xpm"
+#include "bdd25.xpm"
+#include "rll25.xpm"
+#include "rld25.xpm"
+#include "rdl25.xpm"
+#include "rdd25.xpm"
+#include "qll25.xpm"
+#include "qld25.xpm"
+#include "qdl25.xpm"
+#include "qdd25.xpm"
+#include "kll25.xpm"
+#include "kld25.xpm"
+#include "kdl25.xpm"
+#include "kdd25.xpm"
+
+#include "pll21.xpm"
+#include "pld21.xpm"
+#include "pdl21.xpm"
+#include "pdd21.xpm"
+#include "nll21.xpm"
+#include "nld21.xpm"
+#include "ndl21.xpm"
+#include "ndd21.xpm"
+#include "bll21.xpm"
+#include "bld21.xpm"
+#include "bdl21.xpm"
+#include "bdd21.xpm"
+#include "rll21.xpm"
+#include "rld21.xpm"
+#include "rdl21.xpm"
+#include "rdd21.xpm"
+#include "qll21.xpm"
+#include "qld21.xpm"
+#include "qdl21.xpm"
+#include "qdd21.xpm"
+#include "kll21.xpm"
+#include "kld21.xpm"
+#include "kdl21.xpm"
+#include "kdd21.xpm"
+
+typedef struct {
+ int size;
+ char **xpm[6][4];
+} XpmPieces;
+
+XpmPieces builtInXpms[] = {\
+ { 129, {\
+ { pll129, pld129, pdl129, pdd129, },\
+ { nll129, nld129, ndl129, ndd129, },\
+ { bll129, bld129, bdl129, bdd129, },\
+ { rll129, rld129, rdl129, rdd129, },\
+ { qll129, qld129, qdl129, qdd129, },\
+ { kll129, kld129, kdl129, kdd129, },\
+ } },\
+ { 116, {\
+ { pll116, pld116, pdl116, pdd116, },\
+ { nll116, nld116, ndl116, ndd116, },\
+ { bll116, bld116, bdl116, bdd116, },\
+ { rll116, rld116, rdl116, rdd116, },\
+ { qll116, qld116, qdl116, qdd116, },\
+ { kll116, kld116, kdl116, kdd116, },\
+ } },\
+ { 108, {\
+ { pll108, pld108, pdl108, pdd108, },\
+ { nll108, nld108, ndl108, ndd108, },\
+ { bll108, bld108, bdl108, bdd108, },\
+ { rll108, rld108, rdl108, rdd108, },\
+ { qll108, qld108, qdl108, qdd108, },\
+ { kll108, kld108, kdl108, kdd108, },\
+ } },\
+ { 95, {\
+ { pll95, pld95, pdl95, pdd95, },\
+ { nll95, nld95, ndl95, ndd95, },\
+ { bll95, bld95, bdl95, bdd95, },\
+ { rll95, rld95, rdl95, rdd95, },\
+ { qll95, qld95, qdl95, qdd95, },\
+ { kll95, kld95, kdl95, kdd95, },\
+ } },\
+ { 87, {\
+ { pll87, pld87, pdl87, pdd87, },\
+ { nll87, nld87, ndl87, ndd87, },\
+ { bll87, bld87, bdl87, bdd87, },\
+ { rll87, rld87, rdl87, rdd87, },\
+ { qll87, qld87, qdl87, qdd87, },\
+ { kll87, kld87, kdl87, kdd87, },\
+ } },\
+ { 80, {\
+ { pll80, pld80, pdl80, pdd80, },\
+ { nll80, nld80, ndl80, ndd80, },\
+ { bll80, bld80, bdl80, bdd80, },\
+ { rll80, rld80, rdl80, rdd80, },\
+ { qll80, qld80, qdl80, qdd80, },\
+ { kll80, kld80, kdl80, kdd80, },\
+ } },\
+ { 72, {\
+ { pll72, pld72, pdl72, pdd72, },\
+ { nll72, nld72, ndl72, ndd72, },\
+ { bll72, bld72, bdl72, bdd72, },\
+ { rll72, rld72, rdl72, rdd72, },\
+ { qll72, qld72, qdl72, qdd72, },\
+ { kll72, kld72, kdl72, kdd72, },\
+ } },\
+ { 64, {\
+ { pll64, pld64, pdl64, pdd64, },\
+ { nll64, nld64, ndl64, ndd64, },\
+ { bll64, bld64, bdl64, bdd64, },\
+ { rll64, rld64, rdl64, rdd64, },\
+ { qll64, qld64, qdl64, qdd64, },\
+ { kll64, kld64, kdl64, kdd64, },\
+ } },\
+ { 58, {\
+ { pll58, pld58, pdl58, pdd58, },\
+ { nll58, nld58, ndl58, ndd58, },\
+ { bll58, bld58, bdl58, bdd58, },\
+ { rll58, rld58, rdl58, rdd58, },\
+ { qll58, qld58, qdl58, qdd58, },\
+ { kll58, kld58, kdl58, kdd58, },\
+ } },\
+ { 54, {\
+ { pll54, pld54, pdl54, pdd54, },\
+ { nll54, nld54, ndl54, ndd54, },\
+ { bll54, bld54, bdl54, bdd54, },\
+ { rll54, rld54, rdl54, rdd54, },\
+ { qll54, qld54, qdl54, qdd54, },\
+ { kll54, kld54, kdl54, kdd54, },\
+ } },\
+ { 49, {\
+ { pll49, pld49, pdl49, pdd49, },\
+ { nll49, nld49, ndl49, ndd49, },\
+ { bll49, bld49, bdl49, bdd49, },\
+ { rll49, rld49, rdl49, rdd49, },\
+ { qll49, qld49, qdl49, qdd49, },\
+ { kll49, kld49, kdl49, kdd49, },\
+ } },\
+ { 45, {\
+ { pll45, pld45, pdl45, pdd45, },\
+ { nll45, nld45, ndl45, ndd45, },\
+ { bll45, bld45, bdl45, bdd45, },\
+ { rll45, rld45, rdl45, rdd45, },\
+ { qll45, qld45, qdl45, qdd45, },\
+ { kll45, kld45, kdl45, kdd45, },\
+ } },\
+ { 40, {\
+ { pll40, pld40, pdl40, pdd40, },\
+ { nll40, nld40, ndl40, ndd40, },\
+ { bll40, bld40, bdl40, bdd40, },\
+ { rll40, rld40, rdl40, rdd40, },\
+ { qll40, qld40, qdl40, qdd40, },\
+ { kll40, kld40, kdl40, kdd40, },\
+ } },\
+ { 37, {\
+ { pll37, pld37, pdl37, pdd37, },\
+ { nll37, nld37, ndl37, ndd37, },\
+ { bll37, bld37, bdl37, bdd37, },\
+ { rll37, rld37, rdl37, rdd37, },\
+ { qll37, qld37, qdl37, qdd37, },\
+ { kll37, kld37, kdl37, kdd37, },\
+ } },\
+ { 33, {\
+ { pll33, pld33, pdl33, pdd33, },\
+ { nll33, nld33, ndl33, ndd33, },\
+ { bll33, bld33, bdl33, bdd33, },\
+ { rll33, rld33, rdl33, rdd33, },\
+ { qll33, qld33, qdl33, qdd33, },\
+ { kll33, kld33, kdl33, kdd33, },\
+ } },\
+ { 29, {\
+ { pll29, pld29, pdl29, pdd29, },\
+ { nll29, nld29, ndl29, ndd29, },\
+ { bll29, bld29, bdl29, bdd29, },\
+ { rll29, rld29, rdl29, rdd29, },\
+ { qll29, qld29, qdl29, qdd29, },\
+ { kll29, kld29, kdl29, kdd29, },\
+ } },\
+ { 25, {\
+ { pll25, pld25, pdl25, pdd25, },\
+ { nll25, nld25, ndl25, ndd25, },\
+ { bll25, bld25, bdl25, bdd25, },\
+ { rll25, rld25, rdl25, rdd25, },\
+ { qll25, qld25, qdl25, qdd25, },\
+ { kll25, kld25, kdl25, kdd25, },\
+ } },\
+ { 21, {\
+ { pll21, pld21, pdl21, pdd21, },\
+ { nll21, nld21, ndl21, ndd21, },\
+ { bll21, bld21, bdl21, bdd21, },\
+ { rll21, rld21, rdl21, rdd21, },\
+ { qll21, qld21, qdl21, qdd21, },\
+ { kll21, kld21, kdl21, kdd21, },\
+ } },\
+ { 0, {\
+ { NULL, NULL, NULL, NULL, },\
+ { NULL, NULL, NULL, NULL, },\
+ { NULL, NULL, NULL, NULL, },\
+ { NULL, NULL, NULL, NULL, },\
+ { NULL, NULL, NULL, NULL, },\
+ { NULL, NULL, NULL, NULL, },\
+ } },\
+};
diff --git a/pieces/xboard/pld108.xpm b/pieces/xboard/pld108.xpm
new file mode 100644
index 0000000..32d93a2
--- /dev/null
+++ b/pieces/xboard/pld108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *pld108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"..................................................
...................................................",
+"................................................
.................................................",
+"..............................................
...............................................",
+"............................................. XXXXXXX
..............................................",
+"............................................ XXXXXXXXXXX
.............................................",
+"............................................ XXXXXXXXXXXXX
.............................................",
+"........................................... XXXXXXXXXXXXXXX
............................................",
+"........................................... XXXXXXXXXXXXXXX
............................................",
+".......................................... XXXXXXXXXXXXXXXXX
...........................................",
+".......................................... XXXXXXXXXXXXXXXXX
...........................................",
+".......................................... XXXXXXXXXXXXXXXXX
...........................................",
+".......................................... XXXXXXXXXXXXXXXXX
...........................................",
+".......................................... XXXXXXXXXXXXXXXXX
...........................................",
+".......................................... XXXXXXXXXXXXXXXXX
...........................................",
+"........................................... XXXXXXXXXXXXXXX
............................................",
+"........................................... XXXXXXXXXXXXXXX
............................................",
+"............................................ XXXXXXXXXXXXX
.............................................",
+"............................................ XXXXXXXXXXX
.............................................",
+"............................................. XXXXXXXX
..............................................",
+"........................................... XXXXXXX
............................................",
+"......................................... XXXXXXXX
..........................................",
+"....................................... XXXXXXXXXXXXXXX
........................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXX
.......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXX
.......................................",
+"....................................... XXXXXXXXXXXXXXXX
........................................",
+"........................................ XXXXXXXXXXXXXXX
.........................................",
+"...................................... XXXXXXXXXXXXXXXX
.......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
......................",
+".....................
......................",
+"......................
......................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/pld116.xpm b/pieces/xboard/pld116.xpm
new file mode 100644
index 0000000..65324eb
--- /dev/null
+++ b/pieces/xboard/pld116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *pld116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".....................................................
......................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................ XXXXXXXXX
.................................................",
+"............................................... XXXXXXXXXXXXX
................................................",
+"............................................... XXXXXXXXXXXXXXX
................................................",
+".............................................. XXXXXXXXXXXXXXXXX
...............................................",
+".............................................. XXXXXXXXXXXXXXXXX
...............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+".............................................. XXXXXXXXXXXXXXXXX
...............................................",
+".............................................. XXXXXXXXXXXXXXXXX
...............................................",
+"............................................... XXXXXXXXXXXXXXX
................................................",
+"............................................... XXXXXXXXXXXXX
................................................",
+"................................................ XXXXXXXX
.................................................",
+"............................................... XXXXXXX
................................................",
+"............................................. XXXXXXXX
..............................................",
+"........................................... XXXXXXXXXXXXXXX
............................................",
+".......................................... XXXXXXXXXXXXXXXXXXXXX
...........................................",
+"......................................... XXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+"........................................ XXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+"........................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"........................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+"........................................ XXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+"......................................... XXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".......................................... XXXXXXXXXXXXXXXXXXXXX
...........................................",
+"........................................... XXXXXXXXXXXXXXX
............................................",
+"............................................ XXXXXXXXXXXXXXX
.............................................",
+".......................................... XXXXXXXXXXXXXXXX
...........................................",
+"........................................ XXXXXXXXXXXXXXXXXXXXX
.........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
........................",
+".......................
........................",
+"........................
........................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/pld129.xpm b/pieces/xboard/pld129.xpm
new file mode 100644
index 0000000..a8798b1
--- /dev/null
+++ b/pieces/xboard/pld129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *pld129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"...........................................................
............................................................",
+".........................................................
..........................................................",
+".......................................................
........................................................",
+"......................................................
.......................................................",
+"..................................................... XXXXXXXX
......................................................",
+".................................................... XXXXXXXXXXXX
.....................................................",
+"................................................... XXXXXXXXXXXXXXXX
....................................................",
+"................................................... XXXXXXXXXXXXXXXXX
....................................................",
+"................................................... XXXXXXXXXXXXXXXXXX
....................................................",
+".................................................. XXXXXXXXXXXXXXXXXX
...................................................",
+".................................................. XXXXXXXXXXXXXXXXXXXX
...................................................",
+".................................................. XXXXXXXXXXXXXXXXXXXX
...................................................",
+".................................................. XXXXXXXXXXXXXXXXXXXX
...................................................",
+".................................................. XXXXXXXXXXXXXXXXXXXX
...................................................",
+".................................................. XXXXXXXXXXXXXXXXXXXX
...................................................",
+".................................................. XXXXXXXXXXXXXXXXXX
...................................................",
+"................................................... XXXXXXXXXXXXXXXXXX
....................................................",
+"................................................... XXXXXXXXXXXXXXXXX
....................................................",
+"................................................... XXXXXXXXXXXXXXXX
....................................................",
+".................................................... XXXXXXXXXXXX
.....................................................",
+"..................................................... XXXXXXXXXX
......................................................",
+".................................................... XXXXXXXX
.....................................................",
+".................................................. XXXXXXXX
...................................................",
+"................................................ XXXXXXXXXX
.................................................",
+"............................................... XXXXXXXXXXXXXXXX
................................................",
+".............................................. XXXXXXXXXXXXXXXXXXXXXX
...............................................",
+"............................................. XXXXXXXXXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................................",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................................",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................................",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................................",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................................",
+"............................................. XXXXXXXXXXXXXXXXXXXXXXXXXX
..............................................",
+".............................................. XXXXXXXXXXXXXXXXXXXXXXXX
...............................................",
+"............................................... XXXXXXXXXXXXXXXXXXXX
................................................",
+"................................................ XXXXXXXXXXXXXXXXXX
.................................................",
+".............................................. XXXXXXXXXXXXXXXXXX
...............................................",
+"............................................ XXXXXXXXXXXXXXXXXXXX
.............................................",
+"........................................... XXXXXXXXXXXXXXXXXXXXXXXX
............................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+"..........................
...........................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/pld21.xpm b/pieces/xboard/pld21.xpm
new file mode 100644
index 0000000..12b6bad
--- /dev/null
+++ b/pieces/xboard/pld21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *pld21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+".....................",
+".....................",
+"........ ........",
+"....... XXXXX .......",
+"....... XXXXX .......",
+"....... XXX .......",
+"........ XXX ........",
+"....... XXXXX .......",
+"....... XXXXX .......",
+"........ XXX ........",
+"........ XXX ........",
+"...... XXXXX ......",
+"..... XXXXXXX .....",
+"..... XXXXXXXXX .....",
+".... XXXXXXXXX ....",
+".... XXXXXXXXXXX ....",
+".... XXXXXXXXXXX ....",
+".... ....",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/pld25.xpm b/pieces/xboard/pld25.xpm
new file mode 100644
index 0000000..0f8674e
--- /dev/null
+++ b/pieces/xboard/pld25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *pld25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+".........................",
+".........................",
+".........................",
+"........... ...........",
+".......... XXX ..........",
+".......... XXX ..........",
+".......... X ..........",
+"......... XXX .........",
+"........ XXXXXXX ........",
+"........ XXXXXXX ........",
+"........ XXXXXXX ........",
+"......... XXXXX .........",
+"......... XXX .........",
+"........ XXXXXXX ........",
+"....... XXXXXXXXX .......",
+"...... XXXXXXXXXXX ......",
+"...... XXXXXXXXXXX ......",
+"..... XXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXX .....",
+"..... .....",
+".........................",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/pld29.xpm b/pieces/xboard/pld29.xpm
new file mode 100644
index 0000000..83604a3
--- /dev/null
+++ b/pieces/xboard/pld29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *pld29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+".............................",
+"............. .............",
+"............ XXX ............",
+"........... XXXXX ...........",
+"........... XXXXX ...........",
+"........... XXXXX ...........",
+"........... X ...........",
+".......... XXXXXXX ..........",
+"......... XXXXXXXXX .........",
+"......... XXXXXXXXX .........",
+"......... XXXXXXXXX .........",
+"......... XXXXXXXXX .........",
+".......... XXXXXXX ..........",
+".......... XXXXX ..........",
+"......... XXXXXXXXX .........",
+"........ XXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXX .......",
+"...... XXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXX ......",
+"...... ......",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/pld33.xpm b/pieces/xboard/pld33.xpm
new file mode 100644
index 0000000..1296982
--- /dev/null
+++ b/pieces/xboard/pld33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *pld33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+".................................",
+".................................",
+"............... ...............",
+".............. XXX ..............",
+"............. XXXXX .............",
+"............. XXXXX .............",
+"............. XXXXX .............",
+".............. XXX ..............",
+"............. XXXXX .............",
+"............ XXXXXXX ............",
+"........... XXXXXXXXX ...........",
+"........... XXXXXXXXX ...........",
+"........... XXXXXXXXX ...........",
+"........... XXXXXXXXX ...........",
+"........... XXXXXXXXX ...........",
+"............ XXXXXXX ............",
+"............ XXXXX ............",
+"........... XXXXXXXXX ...........",
+".......... XXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... .......",
+".................................",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/pld37.xpm b/pieces/xboard/pld37.xpm
new file mode 100644
index 0000000..ef761a7
--- /dev/null
+++ b/pieces/xboard/pld37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *pld37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+"................. .................",
+"................ XXX ................",
+"............... XXXXX ...............",
+"............... XXXXX ...............",
+"............... XXXXX ...............",
+"............... XXXXX ...............",
+"............... XXX ...............",
+".............. XXXXXXX ..............",
+"............. XXXXXXXXX .............",
+"............ XXXXXXXXXXX ............",
+"............ XXXXXXXXXXX ............",
+"............ XXXXXXXXXXX ............",
+"............ XXXXXXXXXXX ............",
+"............ XXXXXXXXXXX ............",
+"............ XXXXXXXXXXX ............",
+"............. XXXXXXXXX .............",
+".............. XXXXX ..............",
+"............ XXXXXXXXX ............",
+"........... XXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"....... .......",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/pld40.xpm b/pieces/xboard/pld40.xpm
new file mode 100644
index 0000000..734600c
--- /dev/null
+++ b/pieces/xboard/pld40.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *pld40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................",
+"........................................",
+"........................................",
+"........................................",
+".................. .................",
+"................. XXXXX ................",
+"................ XXXXXXX ...............",
+"................ XXXXXXX ...............",
+"................ XXXXXXX ...............",
+"................ XXXXXX ................",
+"................. XXXX ................",
+"............... XXXXX ..............",
+".............. XXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+".............. XXXXXXXXXXX .............",
+"............... XXXXXXXXX ..............",
+"................ XXXXX ...............",
+".............. XXXXXXXXX .............",
+"............. XXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... ........",
+"........................................",
+"........................................",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/pld45.xpm b/pieces/xboard/pld45.xpm
new file mode 100644
index 0000000..ab23fb7
--- /dev/null
+++ b/pieces/xboard/pld45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *pld45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+".............................................",
+".................... ....................",
+"................... XXXXX ...................",
+".................. XXXXXXX ..................",
+".................. XXXXXXX ..................",
+".................. XXXXXXX ..................",
+".................. XXXXXXX ..................",
+".................. XXXXXXX ..................",
+"................... XXXXX ...................",
+".................. XXX ..................",
+"................ XXXXXXXXX ................",
+"............... XXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXX ..............",
+"............... XXXXXXXXXXXXX ...............",
+"................ XXXXXXXXX ................",
+".................. XXXXX ..................",
+"................ XXXXXXXXX ................",
+"............... XXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... .........",
+".............................................",
+".............................................",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/pld49.xpm b/pieces/xboard/pld49.xpm
new file mode 100644
index 0000000..849de67
--- /dev/null
+++ b/pieces/xboard/pld49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *pld49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+"...................... ......................",
+"..................... XXXXX .....................",
+".................... XXXXXXX ....................",
+"................... XXXXXXXXX ...................",
+"................... XXXXXXXXX ...................",
+"................... XXXXXXXXX ...................",
+"................... XXXXXXXXX ...................",
+"................... XXXXXXXXX ...................",
+".................... XXXXXXX ....................",
+"..................... XXX .....................",
+"................... XXXXXXX ...................",
+".................. XXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"................. XXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXX .................",
+".................. XXXXXXXXXXX ..................",
+"................... XXXXXXX ...................",
+"................. XXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... ..........",
+".................................................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/pld54.xpm b/pieces/xboard/pld54.xpm
new file mode 100644
index 0000000..96631f5
--- /dev/null
+++ b/pieces/xboard/pld54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *pld54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"........................ ........................",
+"...................... ......................",
+"..................... XXXXXX .....................",
+"..................... XXXXXXXX .....................",
+"..................... XXXXXXXX .....................",
+"..................... XXXXXXXX .....................",
+"..................... XXXXXXXX .....................",
+"..................... XXXXXX .....................",
+"...................... XXXX ......................",
+".................... XXXX ....................",
+"................... XXXXXXXXXX ...................",
+".................. XXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXX .................",
+".................. XXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXX ..................",
+"................... XXXXXXXX ...................",
+"................... XXXXXXXX ...................",
+"................. XXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... ...........",
+"........... ...........",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/pld58.xpm b/pieces/xboard/pld58.xpm
new file mode 100644
index 0000000..afc8fd6
--- /dev/null
+++ b/pieces/xboard/pld58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *pld58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"........................... ...........................",
+"......................... .........................",
+"........................ XXXX ........................",
+"....................... XXXXXX .......................",
+"....................... XXXXXXXX .......................",
+"....................... XXXXXXXX .......................",
+"....................... XXXXXXXX .......................",
+"....................... XXXXXXXX .......................",
+"....................... XXXXXX .......................",
+"........................ XXXX ........................",
+"...................... XXXX ......................",
+"..................... XXXXXXXXXX .....................",
+".................... XXXXXXXXXXXX ....................",
+".................... XXXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXX ...................",
+".................... XXXXXXXXXXXXXX ....................",
+".................... XXXXXXXXXXXX ....................",
+"..................... XXXXXXXX .....................",
+"..................... XXXXXXXX .....................",
+"................... XXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ ............",
+"............ ............",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/pld64.xpm b/pieces/xboard/pld64.xpm
new file mode 100644
index 0000000..725d9c0
--- /dev/null
+++ b/pieces/xboard/pld64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *pld64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"............................. .............................",
+"........................... ...........................",
+".......................... XXXXXX ..........................",
+"......................... XXXXXXXX .........................",
+"......................... XXXXXXXXXX .........................",
+"......................... XXXXXXXXXX .........................",
+"......................... XXXXXXXXXX .........................",
+"......................... XXXXXXXXXX .........................",
+"......................... XXXXXXXXXX .........................",
+"......................... XXXXXXXX .........................",
+".......................... XXXXX ..........................",
+"........................ XXXX ..........................",
+"....................... XXXXXXXXX ........................",
+"...................... XXXXXXXXXXXXX .......................",
+"...................... XXXXXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXX .....................",
+"...................... XXXXXXXXXXXXXXXX ......................",
+"...................... XXXXXXXXXXXXXX ......................",
+"....................... XXXXXXXXXXXX .......................",
+"........................ XXXXXXXX ........................",
+"........................ XXXXXXXX ........................",
+"...................... XXXXXXXXXXXX ......................",
+".................... XXXXXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. .............",
+"............. .............",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/pld72.xpm b/pieces/xboard/pld72.xpm
new file mode 100644
index 0000000..bcab021
--- /dev/null
+++ b/pieces/xboard/pld72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *pld72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"................................. .................................",
+"............................... ...............................",
+".............................. XXXXXX ..............................",
+"............................. XXXXXXXX .............................",
+"............................. XXXXXXXXXX .............................",
+"............................ XXXXXXXXXX ............................",
+"............................ XXXXXXXXXXXX ............................",
+"............................ XXXXXXXXXXXX ............................",
+"............................ XXXXXXXXXXXX ............................",
+"............................ XXXXXXXXXX ............................",
+"............................. XXXXXXXXXX .............................",
+"............................. XXXXXXXX .............................",
+".............................. XXXX ..............................",
+"............................ XXXX ............................",
+".......................... XXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXXXXXXXXX ........................",
+"........................ XXXXXXXXXXXXXXXXXXXX ........................",
+"....................... XXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXX .......................",
+"........................ XXXXXXXXXXXXXXXXXXXX ........................",
+"........................ XXXXXXXXXXXXXXXXXX ........................",
+"......................... XXXXXXXXXXXXXXXX .........................",
+".......................... XXXXXXXXXXXXXX ..........................",
+"........................... XXXXXXXXXX ...........................",
+"........................... XXXXXXXXXX ...........................",
+"......................... XXXXXXXXXXXXXX .........................",
+"....................... XXXXXXXXXXXXXXXXXX .......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. ..............",
+".............. ..............",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/pld80.xpm b/pieces/xboard/pld80.xpm
new file mode 100644
index 0000000..a75dad1
--- /dev/null
+++ b/pieces/xboard/pld80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *pld80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+".....................................
.....................................",
+"...................................
...................................",
+".................................. XXXXXX
..................................",
+"................................. XXXXXXXX
.................................",
+"................................. XXXXXXXXXX
.................................",
+"................................ XXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXX
................................",
+"................................. XXXXXXXXXX
.................................",
+"................................. XXXXXXXX
.................................",
+".................................. XXXX
..................................",
+"................................ XXXX
................................",
+".............................. XXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXX
...........................",
+"............................ XXXXXXXXXXXXXXXXXX
............................",
+"............................. XXXXXXXXXXXXXX
.............................",
+".............................. XXXXXXXXXX
..............................",
+".............................. XXXXXXXXXX
..............................",
+"............................ XXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXX
...........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................
................",
+"................
................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/pld87.xpm b/pieces/xboard/pld87.xpm
new file mode 100644
index 0000000..d8553d9
--- /dev/null
+++ b/pieces/xboard/pld87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *pld87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".........................................
.........................................",
+"......................................
......................................",
+".....................................
.....................................",
+".................................... XXXXX
....................................",
+"................................... XXXXXXXXX
...................................",
+"................................... XXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXX
..................................",
+".................................. XXXXXXXXXXXXX
..................................",
+".................................. XXXXXXXXXXXXX
..................................",
+".................................. XXXXXXXXXXXXX
..................................",
+".................................. XXXXXXXXXXXXX
..................................",
+".................................. XXXXXXXXXXXXX
..................................",
+"................................... XXXXXXXXXXX
...................................",
+"................................... XXXXXXXXX
...................................",
+".................................... XXXXX
....................................",
+"................................... XXXXX
..................................",
+"................................. XXXXXX
................................",
+"................................ XXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXXX
................................",
+".............................. XXXXXXXXXXXXXX
..............................",
+"............................ XXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................
.................",
+".................
.................",
+"..................
.................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/pld95.xpm b/pieces/xboard/pld95.xpm
new file mode 100644
index 0000000..8680a7b
--- /dev/null
+++ b/pieces/xboard/pld95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *pld95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"............................................
............................................",
+"..........................................
..........................................",
+"........................................
........................................",
+"....................................... XXXXXXX
.......................................",
+"...................................... XXXXXXXXXXX
......................................",
+"...................................... XXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"...................................... XXXXXXXXXXXXX
......................................",
+"...................................... XXXXXXXXXXX
......................................",
+"....................................... XXXXXX
.......................................",
+"....................................... XXXXX
.......................................",
+"..................................... XXXXXX
.....................................",
+"................................... XXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXX
.................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................. XXXXXXXXXXXXXXXXXXXXX
.................................",
+".................................. XXXXXXXXXXXXXXXXX
..................................",
+"................................... XXXXXXXXXXXXXX
...................................",
+"................................... XXXXXXXXXXXXX
...................................",
+"................................. XXXXXXXXXXXXXX
.................................",
+"................................ XXXXXXXXXXXXXXXXXXX
................................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"...................
...................",
+"...................
...................",
+"....................
...................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/pll108.xpm b/pieces/xboard/pll108.xpm
new file mode 100644
index 0000000..aa1803b
--- /dev/null
+++ b/pieces/xboard/pll108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *pll108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"..................................................
...................................................",
+"................................................
.................................................",
+"..............................................
...............................................",
+"............................................. XXXXXXX
..............................................",
+"............................................ XXXXXXXXXXX
.............................................",
+"............................................ XXXXXXXXXXXXX
.............................................",
+"........................................... XXXXXXXXXXXXXXX
............................................",
+"........................................... XXXXXXXXXXXXXXX
............................................",
+".......................................... XXXXXXXXXXXXXXXXX
...........................................",
+".......................................... XXXXXXXXXXXXXXXXX
...........................................",
+".......................................... XXXXXXXXXXXXXXXXX
...........................................",
+".......................................... XXXXXXXXXXXXXXXXX
...........................................",
+".......................................... XXXXXXXXXXXXXXXXX
...........................................",
+".......................................... XXXXXXXXXXXXXXXXX
...........................................",
+"........................................... XXXXXXXXXXXXXXX
............................................",
+"........................................... XXXXXXXXXXXXXXX
............................................",
+"............................................ XXXXXXXXXXXXX
.............................................",
+"............................................ XXXXXXXXXXX
.............................................",
+"............................................. XXXXXXXX
..............................................",
+"........................................... XXXXXXX
............................................",
+"......................................... XXXXXXXX
..........................................",
+"....................................... XXXXXXXXXXXXXXX
........................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXX
.......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXX
.......................................",
+"....................................... XXXXXXXXXXXXXXXX
........................................",
+"........................................ XXXXXXXXXXXXXXX
.........................................",
+"...................................... XXXXXXXXXXXXXXXX
.......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
......................",
+".....................
......................",
+"......................
......................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/pll116.xpm b/pieces/xboard/pll116.xpm
new file mode 100644
index 0000000..6547ecd
--- /dev/null
+++ b/pieces/xboard/pll116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *pll116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".....................................................
......................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................ XXXXXXXXX
.................................................",
+"............................................... XXXXXXXXXXXXX
................................................",
+"............................................... XXXXXXXXXXXXXXX
................................................",
+".............................................. XXXXXXXXXXXXXXXXX
...............................................",
+".............................................. XXXXXXXXXXXXXXXXX
...............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................. XXXXXXXXXXXXXXXXXXX
..............................................",
+".............................................. XXXXXXXXXXXXXXXXX
...............................................",
+".............................................. XXXXXXXXXXXXXXXXX
...............................................",
+"............................................... XXXXXXXXXXXXXXX
................................................",
+"............................................... XXXXXXXXXXXXX
................................................",
+"................................................ XXXXXXXX
.................................................",
+"............................................... XXXXXXX
................................................",
+"............................................. XXXXXXXX
..............................................",
+"........................................... XXXXXXXXXXXXXXX
............................................",
+".......................................... XXXXXXXXXXXXXXXXXXXXX
...........................................",
+"......................................... XXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+"........................................ XXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+"........................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"...................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"........................................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+"........................................ XXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+"......................................... XXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".......................................... XXXXXXXXXXXXXXXXXXXXX
...........................................",
+"........................................... XXXXXXXXXXXXXXX
............................................",
+"............................................ XXXXXXXXXXXXXXX
.............................................",
+".......................................... XXXXXXXXXXXXXXXX
...........................................",
+"........................................ XXXXXXXXXXXXXXXXXXXXX
.........................................",
+"....................................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"..................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+".................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+".................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
........................",
+".......................
........................",
+"........................
........................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/pll129.xpm b/pieces/xboard/pll129.xpm
new file mode 100644
index 0000000..778a350
--- /dev/null
+++ b/pieces/xboard/pll129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *pll129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"...........................................................
............................................................",
+".........................................................
..........................................................",
+".......................................................
........................................................",
+"......................................................
.......................................................",
+"..................................................... XXXXXXXX
......................................................",
+".................................................... XXXXXXXXXXXX
.....................................................",
+"................................................... XXXXXXXXXXXXXXXX
....................................................",
+"................................................... XXXXXXXXXXXXXXXXX
....................................................",
+"................................................... XXXXXXXXXXXXXXXXXX
....................................................",
+".................................................. XXXXXXXXXXXXXXXXXX
...................................................",
+".................................................. XXXXXXXXXXXXXXXXXXXX
...................................................",
+".................................................. XXXXXXXXXXXXXXXXXXXX
...................................................",
+".................................................. XXXXXXXXXXXXXXXXXXXX
...................................................",
+".................................................. XXXXXXXXXXXXXXXXXXXX
...................................................",
+".................................................. XXXXXXXXXXXXXXXXXXXX
...................................................",
+".................................................. XXXXXXXXXXXXXXXXXX
...................................................",
+"................................................... XXXXXXXXXXXXXXXXXX
....................................................",
+"................................................... XXXXXXXXXXXXXXXXX
....................................................",
+"................................................... XXXXXXXXXXXXXXXX
....................................................",
+".................................................... XXXXXXXXXXXX
.....................................................",
+"..................................................... XXXXXXXXXX
......................................................",
+".................................................... XXXXXXXX
.....................................................",
+".................................................. XXXXXXXX
...................................................",
+"................................................ XXXXXXXXXX
.................................................",
+"............................................... XXXXXXXXXXXXXXXX
................................................",
+".............................................. XXXXXXXXXXXXXXXXXXXXXX
...............................................",
+"............................................. XXXXXXXXXXXXXXXXXXXXXXXXXX
..............................................",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................................",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................................",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"..........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................................",
+"...........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................................",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................................",
+"............................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................................",
+"............................................. XXXXXXXXXXXXXXXXXXXXXXXXXX
..............................................",
+".............................................. XXXXXXXXXXXXXXXXXXXXXXXX
...............................................",
+"............................................... XXXXXXXXXXXXXXXXXXXX
................................................",
+"................................................ XXXXXXXXXXXXXXXXXX
.................................................",
+".............................................. XXXXXXXXXXXXXXXXXX
...............................................",
+"............................................ XXXXXXXXXXXXXXXXXXXX
.............................................",
+"........................................... XXXXXXXXXXXXXXXXXXXXXXXX
............................................",
+".........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................................",
+"........................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................................",
+".......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................",
+"......................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................................",
+".....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................................",
+"....................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
..........................",
+".........................
..........................",
+".........................
..........................",
+"..........................
...........................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/pll21.xpm b/pieces/xboard/pll21.xpm
new file mode 100644
index 0000000..f2b60a7
--- /dev/null
+++ b/pieces/xboard/pll21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *pll21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+".....................",
+".....................",
+"........ ........",
+"....... XXXXX .......",
+"....... XXXXX .......",
+"....... XXX .......",
+"........ XXX ........",
+"....... XXXXX .......",
+"....... XXXXX .......",
+"........ XXX ........",
+"........ XXX ........",
+"...... XXXXX ......",
+"..... XXXXXXX .....",
+"..... XXXXXXXXX .....",
+".... XXXXXXXXX ....",
+".... XXXXXXXXXXX ....",
+".... XXXXXXXXXXX ....",
+".... ....",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/pll25.xpm b/pieces/xboard/pll25.xpm
new file mode 100644
index 0000000..3e18f09
--- /dev/null
+++ b/pieces/xboard/pll25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *pll25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+".........................",
+".........................",
+".........................",
+"........... ...........",
+".......... XXX ..........",
+".......... XXX ..........",
+".......... X ..........",
+"......... XXX .........",
+"........ XXXXXXX ........",
+"........ XXXXXXX ........",
+"........ XXXXXXX ........",
+"......... XXXXX .........",
+"......... XXX .........",
+"........ XXXXXXX ........",
+"....... XXXXXXXXX .......",
+"...... XXXXXXXXXXX ......",
+"...... XXXXXXXXXXX ......",
+"..... XXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXX .....",
+"..... .....",
+".........................",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/pll29.xpm b/pieces/xboard/pll29.xpm
new file mode 100644
index 0000000..4eac27d
--- /dev/null
+++ b/pieces/xboard/pll29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *pll29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+".............................",
+"............. .............",
+"............ XXX ............",
+"........... XXXXX ...........",
+"........... XXXXX ...........",
+"........... XXXXX ...........",
+"........... X ...........",
+".......... XXXXXXX ..........",
+"......... XXXXXXXXX .........",
+"......... XXXXXXXXX .........",
+"......... XXXXXXXXX .........",
+"......... XXXXXXXXX .........",
+".......... XXXXXXX ..........",
+".......... XXXXX ..........",
+"......... XXXXXXXXX .........",
+"........ XXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXX .......",
+"...... XXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXX ......",
+"...... ......",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/pll33.xpm b/pieces/xboard/pll33.xpm
new file mode 100644
index 0000000..9dab2a7
--- /dev/null
+++ b/pieces/xboard/pll33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *pll33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+".................................",
+".................................",
+"............... ...............",
+".............. XXX ..............",
+"............. XXXXX .............",
+"............. XXXXX .............",
+"............. XXXXX .............",
+".............. XXX ..............",
+"............. XXXXX .............",
+"............ XXXXXXX ............",
+"........... XXXXXXXXX ...........",
+"........... XXXXXXXXX ...........",
+"........... XXXXXXXXX ...........",
+"........... XXXXXXXXX ...........",
+"........... XXXXXXXXX ...........",
+"............ XXXXXXX ............",
+"............ XXXXX ............",
+"........... XXXXXXXXX ...........",
+".......... XXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... .......",
+".................................",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/pll37.xpm b/pieces/xboard/pll37.xpm
new file mode 100644
index 0000000..58ce832
--- /dev/null
+++ b/pieces/xboard/pll37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *pll37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+"................. .................",
+"................ XXX ................",
+"............... XXXXX ...............",
+"............... XXXXX ...............",
+"............... XXXXX ...............",
+"............... XXXXX ...............",
+"............... XXX ...............",
+".............. XXXXXXX ..............",
+"............. XXXXXXXXX .............",
+"............ XXXXXXXXXXX ............",
+"............ XXXXXXXXXXX ............",
+"............ XXXXXXXXXXX ............",
+"............ XXXXXXXXXXX ............",
+"............ XXXXXXXXXXX ............",
+"............ XXXXXXXXXXX ............",
+"............. XXXXXXXXX .............",
+".............. XXXXX ..............",
+"............ XXXXXXXXX ............",
+"........... XXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"....... .......",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/pll40.xpm b/pieces/xboard/pll40.xpm
new file mode 100644
index 0000000..04cbea0
--- /dev/null
+++ b/pieces/xboard/pll40.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *pll40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................",
+"........................................",
+"........................................",
+"........................................",
+".................. .................",
+"................. XXXXX ................",
+"................ XXXXXXX ...............",
+"................ XXXXXXX ...............",
+"................ XXXXXXX ...............",
+"................ XXXXXX ................",
+"................. XXXX ................",
+"............... XXXXX ..............",
+".............. XXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+".............. XXXXXXXXXXX .............",
+"............... XXXXXXXXX ..............",
+"................ XXXXX ...............",
+".............. XXXXXXXXX .............",
+"............. XXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... ........",
+"........................................",
+"........................................",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/pll45.xpm b/pieces/xboard/pll45.xpm
new file mode 100644
index 0000000..0340d19
--- /dev/null
+++ b/pieces/xboard/pll45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *pll45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+".............................................",
+".................... ....................",
+"................... XXXXX ...................",
+".................. XXXXXXX ..................",
+".................. XXXXXXX ..................",
+".................. XXXXXXX ..................",
+".................. XXXXXXX ..................",
+".................. XXXXXXX ..................",
+"................... XXXXX ...................",
+".................. XXX ..................",
+"................ XXXXXXXXX ................",
+"............... XXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXX ..............",
+"............... XXXXXXXXXXXXX ...............",
+"................ XXXXXXXXX ................",
+".................. XXXXX ..................",
+"................ XXXXXXXXX ................",
+"............... XXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... .........",
+".............................................",
+".............................................",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/pll49.xpm b/pieces/xboard/pll49.xpm
new file mode 100644
index 0000000..f1668ed
--- /dev/null
+++ b/pieces/xboard/pll49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *pll49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+"...................... ......................",
+"..................... XXXXX .....................",
+".................... XXXXXXX ....................",
+"................... XXXXXXXXX ...................",
+"................... XXXXXXXXX ...................",
+"................... XXXXXXXXX ...................",
+"................... XXXXXXXXX ...................",
+"................... XXXXXXXXX ...................",
+".................... XXXXXXX ....................",
+"..................... XXX .....................",
+"................... XXXXXXX ...................",
+".................. XXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXX ................",
+"................. XXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXX .................",
+".................. XXXXXXXXXXX ..................",
+"................... XXXXXXX ...................",
+"................. XXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... ..........",
+".................................................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/pll54.xpm b/pieces/xboard/pll54.xpm
new file mode 100644
index 0000000..1fc83b1
--- /dev/null
+++ b/pieces/xboard/pll54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *pll54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"........................ ........................",
+"...................... ......................",
+"..................... XXXXXX .....................",
+"..................... XXXXXXXX .....................",
+"..................... XXXXXXXX .....................",
+"..................... XXXXXXXX .....................",
+"..................... XXXXXXXX .....................",
+"..................... XXXXXX .....................",
+"...................... XXXX ......................",
+".................... XXXX ....................",
+"................... XXXXXXXXXX ...................",
+".................. XXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXX .................",
+".................. XXXXXXXXXXXXXX ..................",
+".................. XXXXXXXXXXXX ..................",
+"................... XXXXXXXX ...................",
+"................... XXXXXXXX ...................",
+"................. XXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... ...........",
+"........... ...........",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/pll58.xpm b/pieces/xboard/pll58.xpm
new file mode 100644
index 0000000..35cad6b
--- /dev/null
+++ b/pieces/xboard/pll58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *pll58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"........................... ...........................",
+"......................... .........................",
+"........................ XXXX ........................",
+"....................... XXXXXX .......................",
+"....................... XXXXXXXX .......................",
+"....................... XXXXXXXX .......................",
+"....................... XXXXXXXX .......................",
+"....................... XXXXXXXX .......................",
+"....................... XXXXXX .......................",
+"........................ XXXX ........................",
+"...................... XXXX ......................",
+"..................... XXXXXXXXXX .....................",
+".................... XXXXXXXXXXXX ....................",
+".................... XXXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXX ...................",
+".................... XXXXXXXXXXXXXX ....................",
+".................... XXXXXXXXXXXX ....................",
+"..................... XXXXXXXX .....................",
+"..................... XXXXXXXX .....................",
+"................... XXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ ............",
+"............ ............",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/pll64.xpm b/pieces/xboard/pll64.xpm
new file mode 100644
index 0000000..796d0e0
--- /dev/null
+++ b/pieces/xboard/pll64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *pll64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"............................. .............................",
+"........................... ...........................",
+".......................... XXXXXX ..........................",
+"......................... XXXXXXXX .........................",
+"......................... XXXXXXXXXX .........................",
+"......................... XXXXXXXXXX .........................",
+"......................... XXXXXXXXXX .........................",
+"......................... XXXXXXXXXX .........................",
+"......................... XXXXXXXXXX .........................",
+"......................... XXXXXXXX .........................",
+".......................... XXXXX ..........................",
+"........................ XXXX ..........................",
+"....................... XXXXXXXXX ........................",
+"...................... XXXXXXXXXXXXX .......................",
+"...................... XXXXXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXXXX .....................",
+"..................... XXXXXXXXXXXXXXXX .....................",
+"...................... XXXXXXXXXXXXXXXX ......................",
+"...................... XXXXXXXXXXXXXX ......................",
+"....................... XXXXXXXXXXXX .......................",
+"........................ XXXXXXXX ........................",
+"........................ XXXXXXXX ........................",
+"...................... XXXXXXXXXXXX ......................",
+".................... XXXXXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. .............",
+"............. .............",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/pll72.xpm b/pieces/xboard/pll72.xpm
new file mode 100644
index 0000000..47a3c6e
--- /dev/null
+++ b/pieces/xboard/pll72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *pll72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"................................. .................................",
+"............................... ...............................",
+".............................. XXXXXX ..............................",
+"............................. XXXXXXXX .............................",
+"............................. XXXXXXXXXX .............................",
+"............................ XXXXXXXXXX ............................",
+"............................ XXXXXXXXXXXX ............................",
+"............................ XXXXXXXXXXXX ............................",
+"............................ XXXXXXXXXXXX ............................",
+"............................ XXXXXXXXXX ............................",
+"............................. XXXXXXXXXX .............................",
+"............................. XXXXXXXX .............................",
+".............................. XXXX ..............................",
+"............................ XXXX ............................",
+".......................... XXXXXXXXXXXX ..........................",
+"......................... XXXXXXXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXXXXXXXXX ........................",
+"........................ XXXXXXXXXXXXXXXXXXXX ........................",
+"....................... XXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXXXXXXXXXXXXXX .......................",
+"........................ XXXXXXXXXXXXXXXXXXXX ........................",
+"........................ XXXXXXXXXXXXXXXXXX ........................",
+"......................... XXXXXXXXXXXXXXXX .........................",
+".......................... XXXXXXXXXXXXXX ..........................",
+"........................... XXXXXXXXXX ...........................",
+"........................... XXXXXXXXXX ...........................",
+"......................... XXXXXXXXXXXXXX .........................",
+"....................... XXXXXXXXXXXXXXXXXX .......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXX ......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXX .....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXX ....................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. ..............",
+".............. ..............",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/pll80.xpm b/pieces/xboard/pll80.xpm
new file mode 100644
index 0000000..ef59f2e
--- /dev/null
+++ b/pieces/xboard/pll80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *pll80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+".....................................
.....................................",
+"...................................
...................................",
+".................................. XXXXXX
..................................",
+"................................. XXXXXXXX
.................................",
+"................................. XXXXXXXXXX
.................................",
+"................................ XXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXX
................................",
+"................................. XXXXXXXXXX
.................................",
+"................................. XXXXXXXX
.................................",
+".................................. XXXX
..................................",
+"................................ XXXX
................................",
+".............................. XXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXXXXX
...........................",
+"............................ XXXXXXXXXXXXXXXXXX
............................",
+"............................. XXXXXXXXXXXXXX
.............................",
+".............................. XXXXXXXXXX
..............................",
+".............................. XXXXXXXXXX
..............................",
+"............................ XXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXX
...........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................
................",
+"................
................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/pll87.xpm b/pieces/xboard/pll87.xpm
new file mode 100644
index 0000000..0b2abd7
--- /dev/null
+++ b/pieces/xboard/pll87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *pll87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".........................................
.........................................",
+"......................................
......................................",
+".....................................
.....................................",
+".................................... XXXXX
....................................",
+"................................... XXXXXXXXX
...................................",
+"................................... XXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXX
..................................",
+".................................. XXXXXXXXXXXXX
..................................",
+".................................. XXXXXXXXXXXXX
..................................",
+".................................. XXXXXXXXXXXXX
..................................",
+".................................. XXXXXXXXXXXXX
..................................",
+".................................. XXXXXXXXXXXXX
..................................",
+"................................... XXXXXXXXXXX
...................................",
+"................................... XXXXXXXXX
...................................",
+".................................... XXXXX
....................................",
+"................................... XXXXX
..................................",
+"................................. XXXXXX
................................",
+"................................ XXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXXX
................................",
+".............................. XXXXXXXXXXXXXX
..............................",
+"............................ XXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................
.................",
+".................
.................",
+"..................
.................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/pll95.xpm b/pieces/xboard/pll95.xpm
new file mode 100644
index 0000000..e250e1a
--- /dev/null
+++ b/pieces/xboard/pll95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *pll95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"............................................
............................................",
+"..........................................
..........................................",
+"........................................
........................................",
+"....................................... XXXXXXX
.......................................",
+"...................................... XXXXXXXXXXX
......................................",
+"...................................... XXXXXXXXXXXXX
......................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"..................................... XXXXXXXXXXXXXXX
.....................................",
+"...................................... XXXXXXXXXXXXX
......................................",
+"...................................... XXXXXXXXXXX
......................................",
+"....................................... XXXXXX
.......................................",
+"....................................... XXXXX
.......................................",
+"..................................... XXXXXX
.....................................",
+"................................... XXXXXXXXXXXXX
...................................",
+".................................. XXXXXXXXXXXXXXXXX
..................................",
+"................................. XXXXXXXXXXXXXXXXXXXXX
.................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................ XXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................. XXXXXXXXXXXXXXXXXXXXX
.................................",
+".................................. XXXXXXXXXXXXXXXXX
..................................",
+"................................... XXXXXXXXXXXXXX
...................................",
+"................................... XXXXXXXXXXXXX
...................................",
+"................................. XXXXXXXXXXXXXX
.................................",
+"................................ XXXXXXXXXXXXXXXXXXX
................................",
+".............................. XXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"...................
...................",
+"...................
...................",
+"....................
...................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/qdd108.xpm b/pieces/xboard/qdd108.xpm
new file mode 100644
index 0000000..a4d6298
--- /dev/null
+++ b/pieces/xboard/qdd108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *qdd108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"................................................
.................................................",
+"........................... ............... ...............
............................",
+"......................... ............. .............
..........................",
+"........................ ............ ............
.........................",
+"........................ ............ ............
.........................",
+"....................... ........... ...........
........................",
+"....................... ............ ............
........................",
+"....................... ............ ............
........................",
+"....................... ............. .............
........................",
+"........................ ............... ...............
.........................",
+"...... ............. ................ ................
............. .......",
+".... ............ ................ ................
............ .....",
+"... ............ ................. .................
............ ....",
+"... .............. .................. ..................
.............. ....",
+".. .............. .................. ..................
.............. ...",
+".. .............. ................. .................
.............. ...",
+".. .............. ................ ................
.............. ...",
+".. .............. ................ ................
.............. ...",
+".. .............. ................ ................
.............. ...",
+"... .............. ............... ...............
.............. ....",
+"... .............. .............. ..............
.............. ....",
+".... ............... .............. ..............
............... .....",
+"...... ............... ............. .............
............... .......",
+"......... .............. ............. .............
.............. ..........",
+"......... .............. ........... ...........
.............. ..........",
+"......... ............. ........... ...........
............. ..........",
+".......... ............. ........... ...........
............. ...........",
+".......... ............ .......... ..........
............ ...........",
+".......... ............ .......... ..........
............ ...........",
+".......... ........... ......... .........
........... ...........",
+".......... .......... ........ ........
.......... ...........",
+"........... .......... ........ ........
.......... ............",
+"........... ......... ........ ........
......... ............",
+"........... ......... ....... .......
......... ............",
+"........... ........ ...... ......
........ ............",
+"........... ........ ..... .....
........ ............",
+"........... ....... ..... .....
....... ............",
+"............ ....... ..... .....
....... .............",
+"............ ...... ... ...
...... .............",
+"............ ..... ... ...
..... .............",
+"............ .... ... ...
.... .............",
+"............ ... .. ..
... .............",
+"............. ... .. ..
... ..............",
+"............. .. . .
.. ..............",
+"............. ..
.. ..............",
+"............. .
. ..............",
+".............
..............",
+".............
..............",
+"..............
...............",
+"..............
...............",
+"..............
...............",
+"..............
...............",
+"..............
...............",
+"...............
................",
+"...............
................",
+"...............
................",
+"................
.................",
+".................
..................",
+".................
..................",
+"..................
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXX .......................",
+"...................... XXXXXXX
XXXXXXX .......................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+"........................
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXX .........................",
+"........................ XXXXX
XXXXX .........................",
+".......................
........................",
+".......................
........................",
+"......................
.......................",
+"......................
.......................",
+"..................... X
......................",
+"..................... XXX
......................",
+".................... XXX
.....................",
+"...................
....................",
+"...................
....................",
+"...................
....................",
+"...................
....................",
+"....................
.....................",
+"......................
.......................",
+"..........................
...........................",
+".................................
..................................",
+"..........................................
...........................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/qdd116.xpm b/pieces/xboard/qdd116.xpm
new file mode 100644
index 0000000..7bc7e45
--- /dev/null
+++ b/pieces/xboard/qdd116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *qdd116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"........................................................
.........................................................",
+"......................................................
.......................................................",
+".....................................................
......................................................",
+"............................... .................
................. ................................",
+"............................. ...............
............... ..............................",
+"............................ ............. .............
.............................",
+"........................... ............ ............
............................",
+"........................... ............ ............
............................",
+".......................... ........... ...........
...........................",
+".......................... ............ ............
...........................",
+".......................... ............ ............
...........................",
+".......................... ............. .............
...........................",
+"......... .............. ............... ...............
.............. ..........",
+"....... ............ ................ ................
............ ........",
+"...... ............ ................. .................
............ .......",
+"..... ............ ..................
.................. ............ ......",
+"..... .............. ...................
................... .............. ......",
+".... .............. ...................
................... .............. .....",
+".... .............. ..................
.................. .............. .....",
+".... .............. .................
................. .............. .....",
+".... .............. .................
................. .............. .....",
+"..... ............... .................
................. ............... ......",
+"..... ............... ............... ...............
............... ......",
+"...... ............... ............... ...............
............... .......",
+"....... ................ ............... ...............
................ ........",
+"......... ................ .............. ..............
................ ..........",
+"........... ............... .............. ..............
............... ............",
+"........... ............... ............. .............
............... ............",
+"............ .............. ............ ............
.............. .............",
+"............ .............. ............ ............
.............. .............",
+"............ ............. ............ ............
............. .............",
+"............ ............ .......... ..........
............ .............",
+"............ ............ .......... ..........
............ .............",
+"............ ........... .......... ..........
........... .............",
+"............. ........... ......... .........
........... ..............",
+"............. .......... ......... .........
.......... ..............",
+"............. .......... ........ ........
.......... ..............",
+"............. ......... ....... .......
......... ..............",
+"............. ......... ....... .......
......... ..............",
+"............. ........ ...... ......
........ ..............",
+".............. ........ ..... .....
........ ...............",
+".............. ....... ..... .....
....... ...............",
+".............. ...... .... ....
...... ...............",
+".............. ...... .... ....
...... ...............",
+".............. .... ... ...
.... ...............",
+".............. .... .. ..
.... ...............",
+"............... ... .. ..
... ................",
+"............... ... .. ..
... ................",
+"............... .. . .
.. ................",
+"............... ..
.. ................",
+"............... .
. ................",
+"...............
................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+".................
..................",
+".................
..................",
+".................
..................",
+"..................
...................",
+"..................
...................",
+"...................
....................",
+"....................
.....................",
+".....................
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX .........................",
+"......................... XXXXXXX
XXXXXXX ..........................",
+".........................
..........................",
+".........................
..........................",
+"..........................
...........................",
+"..........................
...........................",
+"..........................
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXX ............................",
+"........................... XXXXXXXX
XXXXXXXX ............................",
+"..........................
...........................",
+"..........................
...........................",
+".........................
..........................",
+"........................
.........................",
+"........................
.........................",
+"....................... X
........................",
+"...................... XXX
.......................",
+"...................... XXX
.......................",
+".....................
......................",
+"....................
.....................",
+"....................
.....................",
+"....................
.....................",
+".....................
......................",
+"......................
.......................",
+".........................
..........................",
+"...............................
................................",
+".....................................
......................................",
+"..............................................
...............................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/qdd129.xpm b/pieces/xboard/qdd129.xpm
new file mode 100644
index 0000000..b0469c3
--- /dev/null
+++ b/pieces/xboard/qdd129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *qdd129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"..............................................................
...............................................................",
+"............................................................
.............................................................",
+"...........................................................
............................................................",
+"..........................................................
...........................................................",
+"................................. ...................
................... ..................................",
+"................................ .................
................. .................................",
+"............................... ...............
............... ................................",
+".............................. ..............
.............. ...............................",
+"............................. .............
............. ..............................",
+"............................. .............
............. ..............................",
+"............................ ............
............ .............................",
+"............................ .............
............. .............................",
+"............................ .............
............. .............................",
+"............................ ..............
.............. .............................",
+"........ ............... ...............
............... ............... .........",
+"....... .............. .................
................. .............. ........",
+"...... ............. ..................
.................. ............. .......",
+"..... ............. ...................
................... ............. ......",
+".... ............. ....................
.................... ............. .....",
+".... .............. ....................
.................... .............. .....",
+"... ................ ....................
.................... ................ ....",
+"... ................ ...................
................... ................ ....",
+"... ................ ...................
................... ................ ....",
+"... ................ ...................
................... ................ ....",
+"... ................ .................
................. ................ ....",
+".... ................ .................
................. ................ .....",
+".... ................ .................
................. ................ .....",
+"..... ................. ................
................ ................. ......",
+"...... .................. ................
................ .................. .......",
+"....... ................. ...............
............... ................. ........",
+".......... ................. ..............
.............. ................. ...........",
+"........... ................ ..............
.............. ................ ............",
+"............ ................ ..............
.............. ................ .............",
+"............ ............... ............
............ ............... .............",
+"............ ............... ............
............ ............... .............",
+"............ .............. ............
............ .............. .............",
+"............ ............. ...........
........... ............. .............",
+"............ ............. ...........
........... ............. .............",
+"............. ............ ..........
.......... ............ ..............",
+"............. ............ .........
......... ............ ..............",
+"............. ........... .........
......... ........... ..............",
+"............. ........... .........
......... ........... ..............",
+"............. .......... ........
........ .......... ..............",
+"............. ......... .......
....... ......... ..............",
+".............. ......... .......
....... ......... ...............",
+".............. ........ ......
...... ........ ...............",
+".............. ........ ......
...... ........ ...............",
+".............. ....... .....
..... ....... ...............",
+".............. ....... ....
.... ....... ...............",
+".............. ..... ....
.... ..... ...............",
+"............... .... ....
.... .... ................",
+"............... .... ... ...
.... ................",
+"............... ... .. ..
... ................",
+"............... ... .. ..
... ................",
+"............... .. . .
.. ................",
+"............... .. . .
.. ................",
+"................ .
. .................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+".................
..................",
+".................
..................",
+".................
..................",
+".................
..................",
+".................
..................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"...................
....................",
+"...................
....................",
+"....................
.....................",
+".....................
......................",
+"......................
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ...........................",
+".......................... XXXXXXXXXXXXX
XXXXXXXXXXXXX ...........................",
+"........................... XXXXX
XXXXX ............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"............................
.............................",
+"............................
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ..............................",
+"............................. XXXXXXXXXXX
XXXXXXXXXXX ..............................",
+"............................ XXX
XXX .............................",
+"............................
.............................",
+"...........................
............................",
+"...........................
............................",
+"..........................
...........................",
+"......................... XX
..........................",
+"......................... XXXX
..........................",
+"........................ XXXX
.........................",
+"........................ XX
.........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+"........................
.........................",
+".........................
..........................",
+"..........................
...........................",
+"............................
.............................",
+"...................................
....................................",
+"..........................................
...........................................",
+"...................................................
....................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/qdd21.xpm b/pieces/xboard/qdd21.xpm
new file mode 100644
index 0000000..df30ae3
--- /dev/null
+++ b/pieces/xboard/qdd21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *qdd21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+"......... .........",
+"..... . . .....",
+"..... . . .....",
+". .. .. .. .. .",
+". .. .. .. .. .",
+". .. . . .. .",
+".. . . . . ..",
+".. . . . . ..",
+"... ...",
+"... ...",
+"... ...",
+"... ...",
+".... XXXXXXXXX ....",
+".... XX XX ....",
+".... XXXXXXX ....",
+"..... X X .....",
+".... ....",
+".... ....",
+"..... .....",
+"....................."
+};
diff --git a/pieces/xboard/qdd25.xpm b/pieces/xboard/qdd25.xpm
new file mode 100644
index 0000000..7cb877a
--- /dev/null
+++ b/pieces/xboard/qdd25.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * qdd25[] = {
+"25 25 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" . ",
+" . ... . ",
+" ... ... ... ",
+" .. ... . ... .. ",
+".... . . . ....",
+".... .. ... .. ....",
+" ... .. ... .. ... ",
+" .. .. ... .. .. ",
+" ... ... ... ... ... ",
+" ... ... ... ... ... ",
+" ... ........... ... ",
+" ................... ",
+" ................. ",
+" ................. ",
+" ................. ",
+" ..XXXXXXXXXXX.. ",
+" ............... ",
+" .XXXXXXXXXXX. ",
+" ..X.........X.. ",
+" ..X............ ",
+" ............... ",
+" ............. ",
+" ",
+" "};
diff --git a/pieces/xboard/qdd29.xpm b/pieces/xboard/qdd29.xpm
new file mode 100644
index 0000000..ece1533
--- /dev/null
+++ b/pieces/xboard/qdd29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *qdd29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+".............. ..............",
+"....... .... .... .......",
+"...... .. .. ......",
+".. .. ... ... .. ..",
+". .. ..... ..... .. .",
+". ... ... ... ... .",
+".. .... ... ... .... ..",
+"... ... ... ... ... ...",
+"... .. .. .. ... ...",
+"... . .. .. . ...",
+"... . . . . ...",
+"... ...",
+".... ....",
+".... ....",
+".... ....",
+".... ....",
+"..... XXXXXXXXX .....",
+"..... XXX XXX .....",
+"...... ......",
+"...... XXXXXXXXXXX ......",
+"....... X X .......",
+"...... X ......",
+"...... ......",
+"...... ......",
+"........ ........",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/qdd33.xpm b/pieces/xboard/qdd33.xpm
new file mode 100644
index 0000000..b7a8e82
--- /dev/null
+++ b/pieces/xboard/qdd33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *qdd33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+"............... ...............",
+".............. ..............",
+"........ .... .... ........",
+"....... .... .... .......",
+".. ... ..... ..... ... ..",
+". ... ..... ..... ... .",
+". .... ..... ..... .... .",
+".. ..... .... .... ..... ..",
+"... .... .... .... .... ...",
+"... .... ... ... .... ...",
+".... ... .. .. ... ....",
+".... .. .. .. .. ....",
+".... .. . . .. ....",
+".... . . . . ....",
+".... . . ....",
+"..... .....",
+"..... .....",
+"..... .....",
+"..... .....",
+"...... XXXXXXXXXXXXX ......",
+"...... XX XX ......",
+"....... .......",
+"....... XXXXXXXXXXXXX .......",
+"........ XX XX ........",
+"....... .......",
+"........ .......",
+"...... ......",
+"...... ......",
+".......... ..........",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/qdd37.xpm b/pieces/xboard/qdd37.xpm
new file mode 100644
index 0000000..4d45c12
--- /dev/null
+++ b/pieces/xboard/qdd37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *qdd37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+"................. .................",
+".......... ... ... ..........",
+"......... .. .. .........",
+"......... ... ... .........",
+"... ..... ..... ..... ..... ...",
+".. ..... ...... ...... ..... ..",
+".. ..... .... .... ..... ..",
+".. ..... .... .... ..... ..",
+"... ..... .... .... ..... ...",
+".... .... .... .... .... ....",
+".... .... ... ... .... ....",
+".... ... .. .. ... ....",
+".... ... .. .. ... ....",
+".... .. .. .. .. ....",
+"..... .. . . .. .....",
+"..... . . . . .....",
+"..... .....",
+"..... .....",
+"..... .....",
+"...... ......",
+"...... ......",
+"....... .......",
+"....... XXXXXXXXXXXXXXXXXXX .......",
+"........ ........",
+"........ ........",
+"......... XXXXXXXXXXXXXXX .........",
+"........ XX XX ........",
+"........ ........",
+"....... X .......",
+"....... .......",
+"........ ........",
+"............. .............",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/qdd40.xpm b/pieces/xboard/qdd40.xpm
new file mode 100644
index 0000000..a5400f4
--- /dev/null
+++ b/pieces/xboard/qdd40.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *qdd40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................",
+"........................................",
+"................... ..................",
+"........... .... .... ..........",
+".......... ... ... .........",
+".......... ... ... .........",
+".. ..... .... .... ..... .",
+". ..... ...... ...... ..... ",
+". ...... ....... ....... ...... ",
+". ...... ..... ..... ...... ",
+".. ....... ..... ..... ....... .",
+".... ...... .... .... ...... ...",
+".... ...... .... .... ...... ...",
+".... ..... .... .... ..... ...",
+".... ... .. .. ... ...",
+"..... ... .. .. ... ....",
+"..... .. .. .. .. ....",
+"..... .. . . .. ....",
+"..... . . . . ....",
+"..... ....",
+"..... ....",
+"..... .....",
+"...... .....",
+"...... .....",
+"....... ......",
+"........ XXXXXXXXXXXXX .......",
+"........ XXXXX XXXXX .......",
+"......... ........",
+"......... ........",
+"......... XXXXXXXXXXXXX ........",
+".......... XXX XXX .........",
+"......... ........",
+"........ .......",
+"......... .......",
+"....... ......",
+"........ .......",
+".............. .............",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/qdd45.xpm b/pieces/xboard/qdd45.xpm
new file mode 100644
index 0000000..96029a2
--- /dev/null
+++ b/pieces/xboard/qdd45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *qdd45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+"..................... .....................",
+"........... ...... ...... ...........",
+".......... ..... ..... ..........",
+".......... ..... ..... ..........",
+".......... ...... ...... ..........",
+".. ..... ........ ........ ..... ..",
+". ..... ......... ......... ..... .",
+". ..... ....... ....... ..... .",
+". ..... ....... ....... ..... .",
+".. ...... ....... ....... ...... ..",
+"... ....... ...... ...... ....... ...",
+".... ...... ..... ..... ...... ....",
+".... ...... ..... ..... ...... ....",
+".... ..... .... .... ..... ....",
+".... .... .... .... .... ....",
+"..... ... .... .... ... .....",
+"..... ... .. .. ... .....",
+"..... .. .. .. .. .....",
+"..... .. .. .. .. .....",
+"..... . . . . .....",
+"..... . . . . .....",
+"..... .....",
+"..... .....",
+"...... ......",
+"...... ......",
+"...... ......",
+"....... .......",
+"........ XXXXXXXXXXXXXXX ........",
+"......... XXXXX XXXXX .........",
+"......... .........",
+".......... ..........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXXXXXX ..........",
+".......... XXX XXX ..........",
+"......... .........",
+"......... .........",
+"......... ........",
+"....... .......",
+"....... .......",
+"........ ........",
+"............... ...............",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/qdd49.xpm b/pieces/xboard/qdd49.xpm
new file mode 100644
index 0000000..f56991c
--- /dev/null
+++ b/pieces/xboard/qdd49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *qdd49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+"....................... .......................",
+"........... ....... ....... ...........",
+".......... ...... ...... ..........",
+".......... ...... ...... ..........",
+".......... ....... ....... ..........",
+".. ..... ......... ......... ..... ..",
+". ..... .......... .......... ..... .",
+". ...... ........ ........ ...... .",
+". ...... ........ ........ ...... .",
+".. ....... ........ ........ ....... ..",
+"... ........ ....... ....... ........ ...",
+".... ....... ....... ....... ....... ....",
+"..... ...... ..... ..... ...... .....",
+"..... ...... ..... ..... ...... .....",
+"..... ..... ..... ..... ..... .....",
+"..... ..... .... .... ..... .....",
+"..... .... .... .... .... .....",
+"..... ... .. .. ... .....",
+"...... ... .. .. ... ......",
+"...... .. .. .. .. ......",
+"...... .. . . .. ......",
+"...... . . ......",
+"...... ......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"........ ........",
+"......... .........",
+"......... XXXXXXXXXXXXXXXXX .........",
+".......... XXXXXX XXXXXX ..........",
+".......... ..........",
+"........... ...........",
+"........... ...........",
+"........... XXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXX XXX ...........",
+".......... ..........",
+".......... ..........",
+"......... .........",
+"........ ........",
+"........ ........",
+".......... ..........",
+"................ ................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/qdd54.xpm b/pieces/xboard/qdd54.xpm
new file mode 100644
index 0000000..06760c6
--- /dev/null
+++ b/pieces/xboard/qdd54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *qdd54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+".......................... ..........................",
+"........................ ........................",
+"............. ..... ..... .............",
+"............ .... .... ............",
+"............ .... .... ............",
+"............ ..... ..... ............",
+"... .... ...... ...... .... ...",
+".. ... ....... ....... ... ..",
+".. .... ....... ....... .... ..",
+".. ...... ....... ....... ...... ..",
+".. ...... ....... ....... ...... ..",
+".. ....... ...... ...... ....... ..",
+"... ....... ...... ...... ....... ...",
+"..... ....... ..... ..... ....... .....",
+"..... ...... .... .... ...... .....",
+"...... ..... .... .... ..... ......",
+"...... .... .... .... .... ......",
+"...... ... ... ... ... ......",
+"...... ... .. .. ... ......",
+"...... .. . . .. ......",
+"....... .. . . .. .......",
+"....... . . . . .......",
+"....... . . .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"......... .........",
+".......... XXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXX XXXXXXX ...........",
+"........... ...........",
+"............ ............",
+"............ XXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXX XXXXXX ............",
+"........... ...........",
+"........... ...........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+"........... ...........",
+".................. ..................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/qdd58.xpm b/pieces/xboard/qdd58.xpm
new file mode 100644
index 0000000..7f80547
--- /dev/null
+++ b/pieces/xboard/qdd58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *qdd58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............................ ............................",
+".......................... ..........................",
+".............. ....... ....... ..............",
+"............. ...... ...... .............",
+"............. ..... ..... .............",
+"............. ..... ..... .............",
+".... ....... ...... ...... ....... ....",
+".. ..... ....... ....... ..... ..",
+". ..... ........ ........ ..... .",
+". ....... ........ ........ ....... .",
+". ....... ........ ........ ....... .",
+". ....... ........ ........ ....... .",
+".. ........ ...... ...... ........ ..",
+"..... ........ ...... ...... ........ .....",
+"..... ....... ..... ..... ....... .....",
+"..... ....... ..... ..... ....... .....",
+"..... ..... .... .... ..... .....",
+"..... .... ... ... .... .....",
+"...... .... ... ... .... ......",
+"...... ... ... ... ... ......",
+"...... ... . . ... ......",
+"...... .. . . .. ......",
+"...... . . . . ......",
+"....... . . .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"........ ........",
+"........ ........",
+"........ ........",
+"......... .........",
+"......... .........",
+".......... XXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXX XXXXXXX ............",
+"............ ............",
+"............. .............",
+"............. XXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXX XXXXXXX .............",
+"............. .............",
+"............ ............",
+"............ ............",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"............. .............",
+".................... ....................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/qdd64.xpm b/pieces/xboard/qdd64.xpm
new file mode 100644
index 0000000..c7e16ce
--- /dev/null
+++ b/pieces/xboard/qdd64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *qdd64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"............................... ...............................",
+"............................. .............................",
+".................. ........ ........ ..................",
+"................ ...... ...... ................",
+"............... ..... ..... ...............",
+"............... ..... ..... ...............",
+"............... ...... ...... ...............",
+"..... ........ ........ ........ ........ .....",
+"... ....... ........ ........ ....... ...",
+".. ....... ......... ......... ....... ..",
+".. ........ ......... ......... ........ ..",
+".. ........ ......... ......... ........ ..",
+".. ........ ........ ........ ........ ..",
+"... ........ ....... ....... ........ ...",
+".... ........ ....... ....... ........ ....",
+"...... ........ ...... ...... ........ ......",
+"...... ....... ...... ...... ....... ......",
+"...... ....... ...... ...... ....... ......",
+"...... ...... .... .... ...... ......",
+"....... ...... .... .... ...... .......",
+"....... ..... .... .... ..... .......",
+"....... ..... ... ... ..... .......",
+"....... .... ... ... .... .......",
+"....... .... .. .. .... .......",
+"....... ... . . ... .......",
+"....... .. . . .. .......",
+"........ . . . . ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"......... .........",
+"......... .........",
+"......... .........",
+".......... ..........",
+".......... ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. XXXXXXX XXXXXXX .............",
+"............. .............",
+".............. ..............",
+".............. ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............... XXXXXX XXXXXX ...............",
+".............. ..............",
+".............. ..............",
+"............. XXX .............",
+"............. XXX .............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............. .............",
+"................. ................",
+"........................ ........................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/qdd72.xpm b/pieces/xboard/qdd72.xpm
new file mode 100644
index 0000000..de9b43e
--- /dev/null
+++ b/pieces/xboard/qdd72.xpm
@@ -0,0 +1,78 @@
+/* XPM */
+static char * qdd72[] = {
+"72 72 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" .... ",
+" ........ ",
+" ... .......... ... ",
+" ....... .......... ....... ",
+" ......... .......... ......... ",
+" ......... .......... ......... ",
+" ......... .......... ......... ",
+" ......... ........ ......... ",
+" ... ......... .... ......... ... ",
+" ....... ....... .... ....... ....... ",
+"......... ..... .... ..... .........",
+"......... ... .... ... .........",
+"......... ... .... ... .........",
+"......... .... .... .... .........",
+"......... .... ...... .... .........",
+" ....... .... ...... .... ....... ",
+" ...... ..... ...... ..... ...... ",
+" ... ..... ...... ..... ... ",
+" .... ..... ...... ..... .... ",
+" .... ...... ........ ...... .... ",
+" ..... ...... ........ ...... ..... ",
+" ..... ........ ........ ........ ..... ",
+" ..... ........ ........ ........ ..... ",
+" ...... ........ ........ ........ ...... ",
+" ...... ......... .......... ......... ...... ",
+" ....... ......... .......... ......... ....... ",
+" ....... ......... .......... ......... ....... ",
+" ....... .......... .......... .......... ....... ",
+" ........ .......... .......... .......... ........ ",
+" ........ ........... ............ ........... ........ ",
+" ......... ........... ............ ........... ......... ",
+" ......... ........... ............ ........... ......... ",
+" .......... .................................... .......... ",
+" ......... .................................... ......... ",
+" ........................................................ ",
+" ........................................................ ",
+" ........................................................ ",
+" ........................................................ ",
+" ........................................................ ",
+" ...................................................... ",
+" ...................................................... ",
+" ...................................................... ",
+" .................................................... ",
+" .................................................. ",
+" ............XXXXXXXXXXXXXXXXXXXXXXXX............ ",
+" ....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.... ",
+" ..XXXXXXXXXX....................XXXXXXXXXX.. ",
+" ...X....................................X... ",
+" .......................................... ",
+" .......................................... ",
+" .......................................... ",
+" .........XXXXXXXXXXXXXXXXXXXXXXXX......... ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ..XXXXXXXX....................XXXXXXXX.. ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" .............................................. ",
+" .XX........................................... ",
+" ................................................ ",
+" ................................................ ",
+" ................................................ ",
+" ................................................ ",
+" ............................................ ",
+" .................................. ",
+" .................... ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/qdd80.xpm b/pieces/xboard/qdd80.xpm
new file mode 100644
index 0000000..a81bd79
--- /dev/null
+++ b/pieces/xboard/qdd80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *qdd80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"......................................
......................................",
+"....................................
....................................",
+"...................................
...................................",
+"..................... ........... ...........
.....................",
+"................... ......... .........
...................",
+".................. ........ ........
..................",
+".................. ........ ........
..................",
+".................. ......... .........
..................",
+".................. .......... ..........
..................",
+"...... ........ ............ ............ ........
......",
+".... ....... ............ ............ .......
....",
+"... ........ ............. ............. ........
...",
+"... ......... ............. ............. .........
...",
+"... ......... ............. ............. .........
...",
+"... ......... ............ ............ .........
...",
+"... ......... ........... ........... .........
...",
+".... .......... ........... ........... ..........
....",
+"..... ........... ........... ........... ...........
.....",
+"........ ........... .......... .......... ...........
........",
+"........ .......... ......... ......... ..........
........",
+"........ .......... ........ ........ ..........
........",
+"........ ......... ........ ........ .........
........",
+"......... ........ ........ ........ ........
.........",
+"......... ....... ...... ...... .......
.........",
+"......... ....... ...... ...... .......
.........",
+"......... ...... ...... ...... ......
.........",
+"......... ..... ..... ..... .....
.........",
+"......... ..... ..... ..... .....
.........",
+".......... .... .... .... ....
..........",
+".......... .... ... ... ....
..........",
+".......... ... ... ... ...
..........",
+".......... ... ... ... ...
..........",
+".......... .. . . ..
..........",
+".......... .. . . ..
..........",
+"........... . . . .
...........",
+"........... . .
...........",
+"...........
...........",
+"...........
...........",
+"...........
...........",
+"...........
...........",
+"............
............",
+"............
............",
+"............
............",
+".............
.............",
+".............
.............",
+"..............
..............",
+"............... XXXXXXXXXXXXXXXXXXXX
...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXX XXXXXXXXXXXX
................",
+"................. XXXXX XXXXX
.................",
+".................
.................",
+".................
.................",
+"..................
..................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXX XXXXXXXXX
..................",
+"..................
..................",
+".................
.................",
+"................
................",
+"................
................",
+"............... XX
...............",
+".............. X
..............",
+"..............
..............",
+"..............
..............",
+"...............
...............",
+"..................
.................",
+"........................
........................",
+"...............................
...............................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/qdd87.xpm b/pieces/xboard/qdd87.xpm
new file mode 100644
index 0000000..baaab6b
--- /dev/null
+++ b/pieces/xboard/qdd87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *qdd87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"..........................................
..........................................",
+"........................................
........................................",
+".......................................
.......................................",
+"....................... ............. .............
.......................",
+"..................... .......... ..........
.....................",
+".................... ......... .........
....................",
+".................... ......... .........
....................",
+"................... ......... .........
...................",
+"................... ......... .........
...................",
+"................... .......... ..........
...................",
+"....... .......... ............. ............. ..........
.......",
+"..... ........ ............ ............ ........
.....",
+".... ........ ............. ............. ........
....",
+".... .......... ............. ............. ..........
....",
+"... .......... ............. ............. ..........
...",
+"... .......... ............. ............. ..........
...",
+"... .......... ........... ........... ..........
...",
+".... ........... ........... ........... ...........
....",
+".... ........... ........... ........... ...........
....",
+"..... ............ .......... .......... ............
.....",
+"....... ............ .......... .......... ............
.......",
+"......... ........... ......... ......... ...........
.........",
+"......... ........... ........ ........ ...........
.........",
+"......... .......... ........ ........ ..........
.........",
+"......... ......... ........ ........ .........
.........",
+"......... ........ ....... ....... ........
.........",
+"......... ........ ...... ...... ........
.........",
+".......... ....... ...... ...... .......
..........",
+".......... ...... ..... ..... ......
..........",
+".......... ...... ..... ..... ......
..........",
+".......... ..... ..... ..... .....
..........",
+".......... ..... ... ... .....
..........",
+"........... .... ... ... ....
...........",
+"........... ... .. .. ...
...........",
+"........... ... .. .. ...
...........",
+"........... .. .. .. ..
...........",
+"........... .. ..
...........",
+"........... . .
...........",
+"............ . .
............",
+"............
............",
+"............
............",
+"............
............",
+"............
............",
+"............
............",
+".............
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+"..............
..............",
+"...............
...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXX
...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXXXXXXX XXXXXXXXXXXXXX
..................",
+".................. XXXXX XXXXX
..................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXX XXXXXXXXXXXX
....................",
+".................... XXXXX XXXXX
....................",
+"...................
...................",
+"...................
...................",
+"................... X
...................",
+".................. XXX
..................",
+".................. XXX
..................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+"..................
..................",
+"....................
....................",
+".........................
.........................",
+".................................
.................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/qdd95.xpm b/pieces/xboard/qdd95.xpm
new file mode 100644
index 0000000..86edc0a
--- /dev/null
+++ b/pieces/xboard/qdd95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *qdd95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................
..............................................",
+"............................................
............................................",
+"...........................................
...........................................",
+"......................... .............. ..............
.........................",
+"....................... ........... ...........
.......................",
+"...................... .......... ..........
......................",
+"...................... .......... ..........
......................",
+"..................... ......... .........
.....................",
+"..................... .......... ..........
.....................",
+"..................... .......... ..........
.....................",
+"..................... ........... ...........
.....................",
+"....... ........... .............. ..............
........... .......",
+"..... ......... ............. .............
......... .....",
+".... ......... .............. ..............
......... ....",
+".... ........... ............... ...............
........... ....",
+"... ........... ............... ...............
........... ...",
+"... ........... .............. ..............
........... ...",
+"... ........... ............. .............
........... ...",
+"... ........... ............. .............
........... ...",
+".... ............ ............. .............
............ ....",
+".... ............ ............ ............
............ ....",
+"..... ............. ........... ...........
............. .....",
+"....... ............. ........... ...........
............. .......",
+"......... ............ .......... ..........
............ .........",
+"......... ............ .......... ..........
............ .........",
+".......... .......... ......... .........
.......... ..........",
+".......... ......... ........ ........
......... ..........",
+".......... ......... ........ ........
......... ..........",
+".......... ........ ....... .......
........ ..........",
+".......... ........ ....... .......
........ ..........",
+".......... ....... ...... ...... .......
..........",
+"........... ....... ..... ..... .......
...........",
+"........... ...... ..... ..... ......
...........",
+"........... ..... ..... ..... .....
...........",
+"........... ..... .... .... .....
...........",
+"........... .... ... ... ....
...........",
+"............ .... ... ... ....
............",
+"............ ... .. .. ...
............",
+"............ .. .. .. ..
............",
+"............ .. . . ..
............",
+"............ . .
............",
+"............ . .
............",
+".............
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+"..............
..............",
+"..............
..............",
+"..............
..............",
+"...............
...............",
+"................
................",
+"................
................",
+".................
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
....................",
+".................... XX XX
....................",
+"....................
....................",
+".....................
.....................",
+".....................
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
......................",
+"...................... XXXXX XXXXX
......................",
+".....................
.....................",
+".....................
.....................",
+"....................
....................",
+".................... XX
....................",
+"................... XXX
...................",
+"................... XX
...................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"...................
...................",
+"....................
....................",
+"......................
......................",
+"..............................
..............................",
+".....................................
.....................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/qdl108.xpm b/pieces/xboard/qdl108.xpm
new file mode 100644
index 0000000..ff3204f
--- /dev/null
+++ b/pieces/xboard/qdl108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *qdl108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"................................................
.................................................",
+"........................... ............... ...............
............................",
+"......................... ............. .............
..........................",
+"........................ ............ ............
.........................",
+"........................ ............ ............
.........................",
+"....................... ........... ...........
........................",
+"....................... ............ ............
........................",
+"....................... ............ ............
........................",
+"....................... ............. .............
........................",
+"........................ ............... ...............
.........................",
+"...... ............. ................ ................
............. .......",
+".... ............ ................ ................
............ .....",
+"... ............ ................. .................
............ ....",
+"... .............. .................. ..................
.............. ....",
+".. .............. .................. ..................
.............. ...",
+".. .............. ................. .................
.............. ...",
+".. .............. ................ ................
.............. ...",
+".. .............. ................ ................
.............. ...",
+".. .............. ................ ................
.............. ...",
+"... .............. ............... ...............
.............. ....",
+"... .............. .............. ..............
.............. ....",
+".... ............... .............. ..............
............... .....",
+"...... ............... ............. .............
............... .......",
+"......... .............. ............. .............
.............. ..........",
+"......... .............. ........... ...........
.............. ..........",
+"......... ............. ........... ...........
............. ..........",
+".......... ............. ........... ...........
............. ...........",
+".......... ............ .......... ..........
............ ...........",
+".......... ............ .......... ..........
............ ...........",
+".......... ........... ......... .........
........... ...........",
+".......... .......... ........ ........
.......... ...........",
+"........... .......... ........ ........
.......... ............",
+"........... ......... ........ ........
......... ............",
+"........... ......... ....... .......
......... ............",
+"........... ........ ...... ......
........ ............",
+"........... ........ ..... .....
........ ............",
+"........... ....... ..... .....
....... ............",
+"............ ....... ..... .....
....... .............",
+"............ ...... ... ...
...... .............",
+"............ ..... ... ...
..... .............",
+"............ .... ... ...
.... .............",
+"............ ... .. ..
... .............",
+"............. ... .. ..
... ..............",
+"............. .. . .
.. ..............",
+"............. ..
.. ..............",
+"............. .
. ..............",
+".............
..............",
+".............
..............",
+"..............
...............",
+"..............
...............",
+"..............
...............",
+"..............
...............",
+"..............
...............",
+"...............
................",
+"...............
................",
+"...............
................",
+"................
.................",
+".................
..................",
+".................
..................",
+"..................
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXX .......................",
+"...................... XXXXXXX
XXXXXXX .......................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+"........................
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXX .........................",
+"........................ XXXXX
XXXXX .........................",
+".......................
........................",
+".......................
........................",
+"......................
.......................",
+"......................
.......................",
+"..................... X
......................",
+"..................... XXX
......................",
+".................... XXX
.....................",
+"...................
....................",
+"...................
....................",
+"...................
....................",
+"...................
....................",
+"....................
.....................",
+"......................
.......................",
+"..........................
...........................",
+".................................
..................................",
+"..........................................
...........................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/qdl116.xpm b/pieces/xboard/qdl116.xpm
new file mode 100644
index 0000000..c284021
--- /dev/null
+++ b/pieces/xboard/qdl116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *qdl116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"........................................................
.........................................................",
+"......................................................
.......................................................",
+".....................................................
......................................................",
+"............................... .................
................. ................................",
+"............................. ...............
............... ..............................",
+"............................ ............. .............
.............................",
+"........................... ............ ............
............................",
+"........................... ............ ............
............................",
+".......................... ........... ...........
...........................",
+".......................... ............ ............
...........................",
+".......................... ............ ............
...........................",
+".......................... ............. .............
...........................",
+"......... .............. ............... ...............
.............. ..........",
+"....... ............ ................ ................
............ ........",
+"...... ............ ................. .................
............ .......",
+"..... ............ ..................
.................. ............ ......",
+"..... .............. ...................
................... .............. ......",
+".... .............. ...................
................... .............. .....",
+".... .............. ..................
.................. .............. .....",
+".... .............. .................
................. .............. .....",
+".... .............. .................
................. .............. .....",
+"..... ............... .................
................. ............... ......",
+"..... ............... ............... ...............
............... ......",
+"...... ............... ............... ...............
............... .......",
+"....... ................ ............... ...............
................ ........",
+"......... ................ .............. ..............
................ ..........",
+"........... ............... .............. ..............
............... ............",
+"........... ............... ............. .............
............... ............",
+"............ .............. ............ ............
.............. .............",
+"............ .............. ............ ............
.............. .............",
+"............ ............. ............ ............
............. .............",
+"............ ............ .......... ..........
............ .............",
+"............ ............ .......... ..........
............ .............",
+"............ ........... .......... ..........
........... .............",
+"............. ........... ......... .........
........... ..............",
+"............. .......... ......... .........
.......... ..............",
+"............. .......... ........ ........
.......... ..............",
+"............. ......... ....... .......
......... ..............",
+"............. ......... ....... .......
......... ..............",
+"............. ........ ...... ......
........ ..............",
+".............. ........ ..... .....
........ ...............",
+".............. ....... ..... .....
....... ...............",
+".............. ...... .... ....
...... ...............",
+".............. ...... .... ....
...... ...............",
+".............. .... ... ...
.... ...............",
+".............. .... .. ..
.... ...............",
+"............... ... .. ..
... ................",
+"............... ... .. ..
... ................",
+"............... .. . .
.. ................",
+"............... ..
.. ................",
+"............... .
. ................",
+"...............
................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+".................
..................",
+".................
..................",
+".................
..................",
+"..................
...................",
+"..................
...................",
+"...................
....................",
+"....................
.....................",
+".....................
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX .........................",
+"......................... XXXXXXX
XXXXXXX ..........................",
+".........................
..........................",
+".........................
..........................",
+"..........................
...........................",
+"..........................
...........................",
+"..........................
...........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"........................... XXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXX ............................",
+"........................... XXXXXXXX
XXXXXXXX ............................",
+"..........................
...........................",
+"..........................
...........................",
+".........................
..........................",
+"........................
.........................",
+"........................
.........................",
+"....................... X
........................",
+"...................... XXX
.......................",
+"...................... XXX
.......................",
+".....................
......................",
+"....................
.....................",
+"....................
.....................",
+"....................
.....................",
+".....................
......................",
+"......................
.......................",
+".........................
..........................",
+"...............................
................................",
+".....................................
......................................",
+"..............................................
...............................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/qdl129.xpm b/pieces/xboard/qdl129.xpm
new file mode 100644
index 0000000..d54da4e
--- /dev/null
+++ b/pieces/xboard/qdl129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *qdl129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"..............................................................
...............................................................",
+"............................................................
.............................................................",
+"...........................................................
............................................................",
+"..........................................................
...........................................................",
+"................................. ...................
................... ..................................",
+"................................ .................
................. .................................",
+"............................... ...............
............... ................................",
+".............................. ..............
.............. ...............................",
+"............................. .............
............. ..............................",
+"............................. .............
............. ..............................",
+"............................ ............
............ .............................",
+"............................ .............
............. .............................",
+"............................ .............
............. .............................",
+"............................ ..............
.............. .............................",
+"........ ............... ...............
............... ............... .........",
+"....... .............. .................
................. .............. ........",
+"...... ............. ..................
.................. ............. .......",
+"..... ............. ...................
................... ............. ......",
+".... ............. ....................
.................... ............. .....",
+".... .............. ....................
.................... .............. .....",
+"... ................ ....................
.................... ................ ....",
+"... ................ ...................
................... ................ ....",
+"... ................ ...................
................... ................ ....",
+"... ................ ...................
................... ................ ....",
+"... ................ .................
................. ................ ....",
+".... ................ .................
................. ................ .....",
+".... ................ .................
................. ................ .....",
+"..... ................. ................
................ ................. ......",
+"...... .................. ................
................ .................. .......",
+"....... ................. ...............
............... ................. ........",
+".......... ................. ..............
.............. ................. ...........",
+"........... ................ ..............
.............. ................ ............",
+"............ ................ ..............
.............. ................ .............",
+"............ ............... ............
............ ............... .............",
+"............ ............... ............
............ ............... .............",
+"............ .............. ............
............ .............. .............",
+"............ ............. ...........
........... ............. .............",
+"............ ............. ...........
........... ............. .............",
+"............. ............ ..........
.......... ............ ..............",
+"............. ............ .........
......... ............ ..............",
+"............. ........... .........
......... ........... ..............",
+"............. ........... .........
......... ........... ..............",
+"............. .......... ........
........ .......... ..............",
+"............. ......... .......
....... ......... ..............",
+".............. ......... .......
....... ......... ...............",
+".............. ........ ......
...... ........ ...............",
+".............. ........ ......
...... ........ ...............",
+".............. ....... .....
..... ....... ...............",
+".............. ....... ....
.... ....... ...............",
+".............. ..... ....
.... ..... ...............",
+"............... .... ....
.... .... ................",
+"............... .... ... ...
.... ................",
+"............... ... .. ..
... ................",
+"............... ... .. ..
... ................",
+"............... .. . .
.. ................",
+"............... .. . .
.. ................",
+"................ .
. .................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+".................
..................",
+".................
..................",
+".................
..................",
+".................
..................",
+".................
..................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"...................
....................",
+"...................
....................",
+"....................
.....................",
+".....................
......................",
+"......................
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX ...........................",
+".......................... XXXXXXXXXXXXX
XXXXXXXXXXXXX ...........................",
+"........................... XXXXX
XXXXX ............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"............................
.............................",
+"............................
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX ..............................",
+"............................. XXXXXXXXXXX
XXXXXXXXXXX ..............................",
+"............................ XXX
XXX .............................",
+"............................
.............................",
+"...........................
............................",
+"...........................
............................",
+"..........................
...........................",
+"......................... XX
..........................",
+"......................... XXXX
..........................",
+"........................ XXXX
.........................",
+"........................ XX
.........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+".......................
........................",
+"........................
.........................",
+".........................
..........................",
+"..........................
...........................",
+"............................
.............................",
+"...................................
....................................",
+"..........................................
...........................................",
+"...................................................
....................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/qdl21.xpm b/pieces/xboard/qdl21.xpm
new file mode 100644
index 0000000..277a01a
--- /dev/null
+++ b/pieces/xboard/qdl21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *qdl21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+"......... .........",
+"..... . . .....",
+"..... . . .....",
+". .. .. .. .. .",
+". .. .. .. .. .",
+". .. . . .. .",
+".. . . . . ..",
+".. . . . . ..",
+"... ...",
+"... ...",
+"... ...",
+"... ...",
+".... XXXXXXXXX ....",
+".... XX XX ....",
+".... XXXXXXX ....",
+"..... X X .....",
+".... ....",
+".... ....",
+"..... .....",
+"....................."
+};
diff --git a/pieces/xboard/qdl25.xpm b/pieces/xboard/qdl25.xpm
new file mode 100644
index 0000000..5fc2368
--- /dev/null
+++ b/pieces/xboard/qdl25.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * qdl25[] = {
+"25 25 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" . ",
+" . ... . ",
+" ... ... ... ",
+" .. ... . ... .. ",
+".... . . . ....",
+".... .. ... .. ....",
+" ... .. ... .. ... ",
+" .. .. ... .. .. ",
+" ... ... ... ... ... ",
+" ... ... ... ... ... ",
+" ... ........... ... ",
+" ................... ",
+" ................. ",
+" ................. ",
+" ................. ",
+" ..XXXXXXXXXXX.. ",
+" ............... ",
+" .XXXXXXXXXXX. ",
+" ..X.........X.. ",
+" ..X............ ",
+" ............... ",
+" ............. ",
+" ",
+" "};
diff --git a/pieces/xboard/qdl29.xpm b/pieces/xboard/qdl29.xpm
new file mode 100644
index 0000000..4b4f0d1
--- /dev/null
+++ b/pieces/xboard/qdl29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *qdl29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+".............. ..............",
+"....... .... .... .......",
+"...... .. .. ......",
+".. .. ... ... .. ..",
+". .. ..... ..... .. .",
+". ... ... ... ... .",
+".. .... ... ... .... ..",
+"... ... ... ... ... ...",
+"... .. .. .. ... ...",
+"... . .. .. . ...",
+"... . . . . ...",
+"... ...",
+".... ....",
+".... ....",
+".... ....",
+".... ....",
+"..... XXXXXXXXX .....",
+"..... XXX XXX .....",
+"...... ......",
+"...... XXXXXXXXXXX ......",
+"....... X X .......",
+"...... X ......",
+"...... ......",
+"...... ......",
+"........ ........",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/qdl33.xpm b/pieces/xboard/qdl33.xpm
new file mode 100644
index 0000000..5563618
--- /dev/null
+++ b/pieces/xboard/qdl33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *qdl33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+"............... ...............",
+".............. ..............",
+"........ .... .... ........",
+"....... .... .... .......",
+".. ... ..... ..... ... ..",
+". ... ..... ..... ... .",
+". .... ..... ..... .... .",
+".. ..... .... .... ..... ..",
+"... .... .... .... .... ...",
+"... .... ... ... .... ...",
+".... ... .. .. ... ....",
+".... .. .. .. .. ....",
+".... .. . . .. ....",
+".... . . . . ....",
+".... . . ....",
+"..... .....",
+"..... .....",
+"..... .....",
+"..... .....",
+"...... XXXXXXXXXXXXX ......",
+"...... XX XX ......",
+"....... .......",
+"....... XXXXXXXXXXXXX .......",
+"........ XX XX ........",
+"....... .......",
+"........ .......",
+"...... ......",
+"...... ......",
+".......... ..........",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/qdl37.xpm b/pieces/xboard/qdl37.xpm
new file mode 100644
index 0000000..080137c
--- /dev/null
+++ b/pieces/xboard/qdl37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *qdl37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+"................. .................",
+".......... ... ... ..........",
+"......... .. .. .........",
+"......... ... ... .........",
+"... ..... ..... ..... ..... ...",
+".. ..... ...... ...... ..... ..",
+".. ..... .... .... ..... ..",
+".. ..... .... .... ..... ..",
+"... ..... .... .... ..... ...",
+".... .... .... .... .... ....",
+".... .... ... ... .... ....",
+".... ... .. .. ... ....",
+".... ... .. .. ... ....",
+".... .. .. .. .. ....",
+"..... .. . . .. .....",
+"..... . . . . .....",
+"..... .....",
+"..... .....",
+"..... .....",
+"...... ......",
+"...... ......",
+"....... .......",
+"....... XXXXXXXXXXXXXXXXXXX .......",
+"........ ........",
+"........ ........",
+"......... XXXXXXXXXXXXXXX .........",
+"........ XX XX ........",
+"........ ........",
+"....... X .......",
+"....... .......",
+"........ ........",
+"............. .............",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/qdl40.xpm b/pieces/xboard/qdl40.xpm
new file mode 100644
index 0000000..5502adc
--- /dev/null
+++ b/pieces/xboard/qdl40.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *qdl40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................",
+"........................................",
+"................... ..................",
+"........... .... .... ..........",
+".......... ... ... .........",
+".......... ... ... .........",
+".. ..... .... .... ..... .",
+". ..... ...... ...... ..... ",
+". ...... ....... ....... ...... ",
+". ...... ..... ..... ...... ",
+".. ....... ..... ..... ....... .",
+".... ...... .... .... ...... ...",
+".... ...... .... .... ...... ...",
+".... ..... .... .... ..... ...",
+".... ... .. .. ... ...",
+"..... ... .. .. ... ....",
+"..... .. .. .. .. ....",
+"..... .. . . .. ....",
+"..... . . . . ....",
+"..... ....",
+"..... ....",
+"..... .....",
+"...... .....",
+"...... .....",
+"....... ......",
+"........ XXXXXXXXXXXXX .......",
+"........ XXXXX XXXXX .......",
+"......... ........",
+"......... ........",
+"......... XXXXXXXXXXXXX ........",
+".......... XXX XXX .........",
+"......... ........",
+"........ .......",
+"......... .......",
+"....... ......",
+"........ .......",
+".............. .............",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/qdl45.xpm b/pieces/xboard/qdl45.xpm
new file mode 100644
index 0000000..785fcec
--- /dev/null
+++ b/pieces/xboard/qdl45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *qdl45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+"..................... .....................",
+"........... ...... ...... ...........",
+".......... ..... ..... ..........",
+".......... ..... ..... ..........",
+".......... ...... ...... ..........",
+".. ..... ........ ........ ..... ..",
+". ..... ......... ......... ..... .",
+". ..... ....... ....... ..... .",
+". ..... ....... ....... ..... .",
+".. ...... ....... ....... ...... ..",
+"... ....... ...... ...... ....... ...",
+".... ...... ..... ..... ...... ....",
+".... ...... ..... ..... ...... ....",
+".... ..... .... .... ..... ....",
+".... .... .... .... .... ....",
+"..... ... .... .... ... .....",
+"..... ... .. .. ... .....",
+"..... .. .. .. .. .....",
+"..... .. .. .. .. .....",
+"..... . . . . .....",
+"..... . . . . .....",
+"..... .....",
+"..... .....",
+"...... ......",
+"...... ......",
+"...... ......",
+"....... .......",
+"........ XXXXXXXXXXXXXXX ........",
+"......... XXXXX XXXXX .........",
+"......... .........",
+".......... ..........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXXXXXX ..........",
+".......... XXX XXX ..........",
+"......... .........",
+"......... .........",
+"......... ........",
+"....... .......",
+"....... .......",
+"........ ........",
+"............... ...............",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/qdl49.xpm b/pieces/xboard/qdl49.xpm
new file mode 100644
index 0000000..bfe713f
--- /dev/null
+++ b/pieces/xboard/qdl49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *qdl49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+"....................... .......................",
+"........... ....... ....... ...........",
+".......... ...... ...... ..........",
+".......... ...... ...... ..........",
+".......... ....... ....... ..........",
+".. ..... ......... ......... ..... ..",
+". ..... .......... .......... ..... .",
+". ...... ........ ........ ...... .",
+". ...... ........ ........ ...... .",
+".. ....... ........ ........ ....... ..",
+"... ........ ....... ....... ........ ...",
+".... ....... ....... ....... ....... ....",
+"..... ...... ..... ..... ...... .....",
+"..... ...... ..... ..... ...... .....",
+"..... ..... ..... ..... ..... .....",
+"..... ..... .... .... ..... .....",
+"..... .... .... .... .... .....",
+"..... ... .. .. ... .....",
+"...... ... .. .. ... ......",
+"...... .. .. .. .. ......",
+"...... .. . . .. ......",
+"...... . . ......",
+"...... ......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"........ ........",
+"......... .........",
+"......... XXXXXXXXXXXXXXXXX .........",
+".......... XXXXXX XXXXXX ..........",
+".......... ..........",
+"........... ...........",
+"........... ...........",
+"........... XXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXX XXX ...........",
+".......... ..........",
+".......... ..........",
+"......... .........",
+"........ ........",
+"........ ........",
+".......... ..........",
+"................ ................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/qdl54.xpm b/pieces/xboard/qdl54.xpm
new file mode 100644
index 0000000..8aa9632
--- /dev/null
+++ b/pieces/xboard/qdl54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *qdl54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+".......................... ..........................",
+"........................ ........................",
+"............. ..... ..... .............",
+"............ .... .... ............",
+"............ .... .... ............",
+"............ ..... ..... ............",
+"... .... ...... ...... .... ...",
+".. ... ....... ....... ... ..",
+".. .... ....... ....... .... ..",
+".. ...... ....... ....... ...... ..",
+".. ...... ....... ....... ...... ..",
+".. ....... ...... ...... ....... ..",
+"... ....... ...... ...... ....... ...",
+"..... ....... ..... ..... ....... .....",
+"..... ...... .... .... ...... .....",
+"...... ..... .... .... ..... ......",
+"...... .... .... .... .... ......",
+"...... ... ... ... ... ......",
+"...... ... .. .. ... ......",
+"...... .. . . .. ......",
+"....... .. . . .. .......",
+"....... . . . . .......",
+"....... . . .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"......... .........",
+".......... XXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXX XXXXXXX ...........",
+"........... ...........",
+"............ ............",
+"............ XXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXX XXXXXX ............",
+"........... ...........",
+"........... ...........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+"........... ...........",
+".................. ..................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/qdl58.xpm b/pieces/xboard/qdl58.xpm
new file mode 100644
index 0000000..56ef0b2
--- /dev/null
+++ b/pieces/xboard/qdl58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *qdl58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............................ ............................",
+".......................... ..........................",
+".............. ....... ....... ..............",
+"............. ...... ...... .............",
+"............. ..... ..... .............",
+"............. ..... ..... .............",
+".... ....... ...... ...... ....... ....",
+".. ..... ....... ....... ..... ..",
+". ..... ........ ........ ..... .",
+". ....... ........ ........ ....... .",
+". ....... ........ ........ ....... .",
+". ....... ........ ........ ....... .",
+".. ........ ...... ...... ........ ..",
+"..... ........ ...... ...... ........ .....",
+"..... ....... ..... ..... ....... .....",
+"..... ....... ..... ..... ....... .....",
+"..... ..... .... .... ..... .....",
+"..... .... ... ... .... .....",
+"...... .... ... ... .... ......",
+"...... ... ... ... ... ......",
+"...... ... . . ... ......",
+"...... .. . . .. ......",
+"...... . . . . ......",
+"....... . . .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"........ ........",
+"........ ........",
+"........ ........",
+"......... .........",
+"......... .........",
+".......... XXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXX XXXXXXX ............",
+"............ ............",
+"............. .............",
+"............. XXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXX XXXXXXX .............",
+"............. .............",
+"............ ............",
+"............ ............",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"............. .............",
+".................... ....................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/qdl64.xpm b/pieces/xboard/qdl64.xpm
new file mode 100644
index 0000000..c3276cd
--- /dev/null
+++ b/pieces/xboard/qdl64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *qdl64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"............................... ...............................",
+"............................. .............................",
+".................. ........ ........ ..................",
+"................ ...... ...... ................",
+"............... ..... ..... ...............",
+"............... ..... ..... ...............",
+"............... ...... ...... ...............",
+"..... ........ ........ ........ ........ .....",
+"... ....... ........ ........ ....... ...",
+".. ....... ......... ......... ....... ..",
+".. ........ ......... ......... ........ ..",
+".. ........ ......... ......... ........ ..",
+".. ........ ........ ........ ........ ..",
+"... ........ ....... ....... ........ ...",
+".... ........ ....... ....... ........ ....",
+"...... ........ ...... ...... ........ ......",
+"...... ....... ...... ...... ....... ......",
+"...... ....... ...... ...... ....... ......",
+"...... ...... .... .... ...... ......",
+"....... ...... .... .... ...... .......",
+"....... ..... .... .... ..... .......",
+"....... ..... ... ... ..... .......",
+"....... .... ... ... .... .......",
+"....... .... .. .. .... .......",
+"....... ... . . ... .......",
+"....... .. . . .. .......",
+"........ . . . . ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"......... .........",
+"......... .........",
+"......... .........",
+".......... ..........",
+".......... ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. XXXXXXX XXXXXXX .............",
+"............. .............",
+".............. ..............",
+".............. ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............... XXXXXX XXXXXX ...............",
+".............. ..............",
+".............. ..............",
+"............. XXX .............",
+"............. XXX .............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............. .............",
+"................. ................",
+"........................ ........................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/qdl72.xpm b/pieces/xboard/qdl72.xpm
new file mode 100644
index 0000000..46307bd
--- /dev/null
+++ b/pieces/xboard/qdl72.xpm
@@ -0,0 +1,78 @@
+/* XPM */
+static char * qdl72[] = {
+"72 72 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" .... ",
+" ........ ",
+" ... .......... ... ",
+" ....... .......... ....... ",
+" ......... .......... ......... ",
+" ......... .......... ......... ",
+" ......... .......... ......... ",
+" ......... ........ ......... ",
+" ... ......... .... ......... ... ",
+" ....... ....... .... ....... ....... ",
+"......... ..... .... ..... .........",
+"......... ... .... ... .........",
+"......... ... .... ... .........",
+"......... .... .... .... .........",
+"......... .... ...... .... .........",
+" ....... .... ...... .... ....... ",
+" ...... ..... ...... ..... ...... ",
+" ... ..... ...... ..... ... ",
+" .... ..... ...... ..... .... ",
+" .... ...... ........ ...... .... ",
+" ..... ...... ........ ...... ..... ",
+" ..... ........ ........ ........ ..... ",
+" ..... ........ ........ ........ ..... ",
+" ...... ........ ........ ........ ...... ",
+" ...... ......... .......... ......... ...... ",
+" ....... ......... .......... ......... ....... ",
+" ....... ......... .......... ......... ....... ",
+" ....... .......... .......... .......... ....... ",
+" ........ .......... .......... .......... ........ ",
+" ........ ........... ............ ........... ........ ",
+" ......... ........... ............ ........... ......... ",
+" ......... ........... ............ ........... ......... ",
+" .......... .................................... .......... ",
+" ......... .................................... ......... ",
+" ........................................................ ",
+" ........................................................ ",
+" ........................................................ ",
+" ........................................................ ",
+" ........................................................ ",
+" ...................................................... ",
+" ...................................................... ",
+" ...................................................... ",
+" .................................................... ",
+" .................................................. ",
+" ............XXXXXXXXXXXXXXXXXXXXXXXX............ ",
+" ....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.... ",
+" ..XXXXXXXXXX....................XXXXXXXXXX.. ",
+" ...X....................................X... ",
+" .......................................... ",
+" .......................................... ",
+" .......................................... ",
+" .........XXXXXXXXXXXXXXXXXXXXXXXX......... ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ..XXXXXXXX....................XXXXXXXX.. ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" .............................................. ",
+" .XX........................................... ",
+" ................................................ ",
+" ................................................ ",
+" ................................................ ",
+" ................................................ ",
+" ............................................ ",
+" .................................. ",
+" .................... ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/qdl80.xpm b/pieces/xboard/qdl80.xpm
new file mode 100644
index 0000000..86370d3
--- /dev/null
+++ b/pieces/xboard/qdl80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *qdl80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"......................................
......................................",
+"....................................
....................................",
+"...................................
...................................",
+"..................... ........... ...........
.....................",
+"................... ......... .........
...................",
+".................. ........ ........
..................",
+".................. ........ ........
..................",
+".................. ......... .........
..................",
+".................. .......... ..........
..................",
+"...... ........ ............ ............ ........
......",
+".... ....... ............ ............ .......
....",
+"... ........ ............. ............. ........
...",
+"... ......... ............. ............. .........
...",
+"... ......... ............. ............. .........
...",
+"... ......... ............ ............ .........
...",
+"... ......... ........... ........... .........
...",
+".... .......... ........... ........... ..........
....",
+"..... ........... ........... ........... ...........
.....",
+"........ ........... .......... .......... ...........
........",
+"........ .......... ......... ......... ..........
........",
+"........ .......... ........ ........ ..........
........",
+"........ ......... ........ ........ .........
........",
+"......... ........ ........ ........ ........
.........",
+"......... ....... ...... ...... .......
.........",
+"......... ....... ...... ...... .......
.........",
+"......... ...... ...... ...... ......
.........",
+"......... ..... ..... ..... .....
.........",
+"......... ..... ..... ..... .....
.........",
+".......... .... .... .... ....
..........",
+".......... .... ... ... ....
..........",
+".......... ... ... ... ...
..........",
+".......... ... ... ... ...
..........",
+".......... .. . . ..
..........",
+".......... .. . . ..
..........",
+"........... . . . .
...........",
+"........... . .
...........",
+"...........
...........",
+"...........
...........",
+"...........
...........",
+"...........
...........",
+"............
............",
+"............
............",
+"............
............",
+".............
.............",
+".............
.............",
+"..............
..............",
+"............... XXXXXXXXXXXXXXXXXXXX
...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXX XXXXXXXXXXXX
................",
+"................. XXXXX XXXXX
.................",
+".................
.................",
+".................
.................",
+"..................
..................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXX XXXXXXXXX
..................",
+"..................
..................",
+".................
.................",
+"................
................",
+"................
................",
+"............... XX
...............",
+".............. X
..............",
+"..............
..............",
+"..............
..............",
+"...............
...............",
+"..................
.................",
+"........................
........................",
+"...............................
...............................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/qdl87.xpm b/pieces/xboard/qdl87.xpm
new file mode 100644
index 0000000..1cbf07e
--- /dev/null
+++ b/pieces/xboard/qdl87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *qdl87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"..........................................
..........................................",
+"........................................
........................................",
+".......................................
.......................................",
+"....................... ............. .............
.......................",
+"..................... .......... ..........
.....................",
+".................... ......... .........
....................",
+".................... ......... .........
....................",
+"................... ......... .........
...................",
+"................... ......... .........
...................",
+"................... .......... ..........
...................",
+"....... .......... ............. ............. ..........
.......",
+"..... ........ ............ ............ ........
.....",
+".... ........ ............. ............. ........
....",
+".... .......... ............. ............. ..........
....",
+"... .......... ............. ............. ..........
...",
+"... .......... ............. ............. ..........
...",
+"... .......... ........... ........... ..........
...",
+".... ........... ........... ........... ...........
....",
+".... ........... ........... ........... ...........
....",
+"..... ............ .......... .......... ............
.....",
+"....... ............ .......... .......... ............
.......",
+"......... ........... ......... ......... ...........
.........",
+"......... ........... ........ ........ ...........
.........",
+"......... .......... ........ ........ ..........
.........",
+"......... ......... ........ ........ .........
.........",
+"......... ........ ....... ....... ........
.........",
+"......... ........ ...... ...... ........
.........",
+".......... ....... ...... ...... .......
..........",
+".......... ...... ..... ..... ......
..........",
+".......... ...... ..... ..... ......
..........",
+".......... ..... ..... ..... .....
..........",
+".......... ..... ... ... .....
..........",
+"........... .... ... ... ....
...........",
+"........... ... .. .. ...
...........",
+"........... ... .. .. ...
...........",
+"........... .. .. .. ..
...........",
+"........... .. ..
...........",
+"........... . .
...........",
+"............ . .
............",
+"............
............",
+"............
............",
+"............
............",
+"............
............",
+"............
............",
+".............
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+"..............
..............",
+"...............
...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXX
...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXXXXXXX XXXXXXXXXXXXXX
..................",
+".................. XXXXX XXXXX
..................",
+"...................
...................",
+"...................
...................",
+"...................
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXX XXXXXXXXXXXX
....................",
+".................... XXXXX XXXXX
....................",
+"...................
...................",
+"...................
...................",
+"................... X
...................",
+".................. XXX
..................",
+".................. XXX
..................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+"..................
..................",
+"....................
....................",
+".........................
.........................",
+".................................
.................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/qdl95.xpm b/pieces/xboard/qdl95.xpm
new file mode 100644
index 0000000..b06603b
--- /dev/null
+++ b/pieces/xboard/qdl95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *qdl95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................
..............................................",
+"............................................
............................................",
+"...........................................
...........................................",
+"......................... .............. ..............
.........................",
+"....................... ........... ...........
.......................",
+"...................... .......... ..........
......................",
+"...................... .......... ..........
......................",
+"..................... ......... .........
.....................",
+"..................... .......... ..........
.....................",
+"..................... .......... ..........
.....................",
+"..................... ........... ...........
.....................",
+"....... ........... .............. ..............
........... .......",
+"..... ......... ............. .............
......... .....",
+".... ......... .............. ..............
......... ....",
+".... ........... ............... ...............
........... ....",
+"... ........... ............... ...............
........... ...",
+"... ........... .............. ..............
........... ...",
+"... ........... ............. .............
........... ...",
+"... ........... ............. .............
........... ...",
+".... ............ ............. .............
............ ....",
+".... ............ ............ ............
............ ....",
+"..... ............. ........... ...........
............. .....",
+"....... ............. ........... ...........
............. .......",
+"......... ............ .......... ..........
............ .........",
+"......... ............ .......... ..........
............ .........",
+".......... .......... ......... .........
.......... ..........",
+".......... ......... ........ ........
......... ..........",
+".......... ......... ........ ........
......... ..........",
+".......... ........ ....... .......
........ ..........",
+".......... ........ ....... .......
........ ..........",
+".......... ....... ...... ...... .......
..........",
+"........... ....... ..... ..... .......
...........",
+"........... ...... ..... ..... ......
...........",
+"........... ..... ..... ..... .....
...........",
+"........... ..... .... .... .....
...........",
+"........... .... ... ... ....
...........",
+"............ .... ... ... ....
............",
+"............ ... .. .. ...
............",
+"............ .. .. .. ..
............",
+"............ .. . . ..
............",
+"............ . .
............",
+"............ . .
............",
+".............
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+"..............
..............",
+"..............
..............",
+"..............
..............",
+"...............
...............",
+"................
................",
+"................
................",
+".................
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
....................",
+".................... XX XX
....................",
+"....................
....................",
+".....................
.....................",
+".....................
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXX XXXXXXXXXXXXXX
......................",
+"...................... XXXXX XXXXX
......................",
+".....................
.....................",
+".....................
.....................",
+"....................
....................",
+".................... XX
....................",
+"................... XXX
...................",
+"................... XX
...................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"...................
...................",
+"....................
....................",
+"......................
......................",
+"..............................
..............................",
+".....................................
.....................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/qld108.xpm b/pieces/xboard/qld108.xpm
new file mode 100644
index 0000000..c607f2a
--- /dev/null
+++ b/pieces/xboard/qld108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *qld108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"................................................ XXXXX
.................................................",
+"........................... ............... XXXXXXX ...............
............................",
+"......................... ............. XXXXXXX .............
..........................",
+"........................ ............ XXXXXXX ............
.........................",
+"........................ XXXXX ............ XXXXXXX ............
XXXXX .........................",
+"....................... XXXXXXX ............ XXXXX ............
XXXXXXX ........................",
+"....................... XXXXXXX ............ XXX ............
XXXXXXX ........................",
+"....................... XXXXXXX ............. .............
XXXXXXX ........................",
+"....................... XXXXXXX .............. ..............
XXXXXXX ........................",
+"........................ XXXXX ................. .................
XXXXX .........................",
+"...... ............. XX ................. .................
XX ............. .......",
+".... ............ ................. .................
............ .....",
+"... ............ .................. ..................
............ ....",
+"... XXXXX ............... ................... ...................
............... XXXXX ....",
+".. XXXXXXX .............. .................. ..................
.............. XXXXXXX ...",
+".. XXXXXXX .............. ................. X .................
.............. XXXXXXX ...",
+".. XXXXXXX .............. ................ X ................
.............. XXXXXXX ...",
+".. XXXXXXX .............. ................ X ................
.............. XXXXXXX ...",
+".. XXXXXXX .............. ................ X ................
.............. XXXXXXX ...",
+"... XXXXX ............... ............... X ...............
............... XXXXX ....",
+"... ............... .............. XXX ..............
............... ....",
+".... ................ .............. XXX ..............
................ .....",
+"...... ............... XX ............. XXX ............. XX
............... .......",
+"......... ............... XX ............. XXX ............. XX
............... ..........",
+"......... .............. XX ............. XXX ............. XX
.............. ..........",
+".......... ............. XXX ........... XXXXX ........... XXX
............. ...........",
+".......... ............. XXX ........... XXXXX ........... XXX
............. ...........",
+".......... ............ XXXX .......... XXXXX .......... XXXX
............ ...........",
+".......... ............ XXXX .......... XXXXX .......... XXXX
............ ...........",
+".......... X ........... XXXX .......... XXXXX .......... XXXX
........... X ...........",
+".......... X ........... XXXXX ........ XXXXXXX ........ XXXXX
........... X ...........",
+"........... X .......... XXXXX ........ XXXXXXX ........ XXXXX
.......... X ............",
+"........... X ......... XXXXX ........ XXXXXXX ........ XXXXX
......... X ............",
+"........... XX ......... XXXXXX ....... XXXXXXX ....... XXXXXX
......... XX ............",
+"........... XXX ........ XXXXXX ...... XXXXXXXXX ...... XXXXXX
........ XXX ............",
+"........... XXX ........ XXXXXX ...... XXXXXXXXX ...... XXXXXX
........ XXX ............",
+"............ XXX ....... XXXXXXX ..... XXXXXXXXX ..... XXXXXXX
....... XXX .............",
+"............ XXX ....... XXXXXXX ..... XXXXXXXXX ..... XXXXXXX
....... XXX .............",
+"............ XXXX ...... XXXXXXX ..... XXXXXXXXX ..... XXXXXXX
...... XXXX .............",
+"............ XXXX ...... XXXXXXXX ... XXXXXXXXXXX ... XXXXXXXX
...... XXXX .............",
+"............ XXXXX ..... XXXXXXXX ... XXXXXXXXXXX ... XXXXXXXX
..... XXXXX .............",
+"............ XXXXX .... XXXXXXXXX .. XXXXXXXXXXX .. XXXXXXXXX
.... XXXXX .............",
+"............. XXXXX .... XXXXXXXXX .. XXXXXXXXXXX .. XXXXXXXXX
.... XXXXX ..............",
+"............. XXXXXX .. XXXXXXXXXX .. XXXXXXXXXXX .. XXXXXXXXXX
.. XXXXXX ..............",
+"............. XXXXXX .. XXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXX
.. XXXXXX ..............",
+"............. XXXXXXX . XXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXX
. XXXXXXX ..............",
+"............. XXXXXXX . XXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXX
. XXXXXXX ..............",
+"............. XXXXXXXX XXXXXXXXXXXX XXXXX XXXXX XXXXXXXXXXXX
XXXXXXXX ..............",
+".............. XXXXXXX XXXXX XXXXX XXXX XXXX XXXXX XXXXX
XXXXXXX ...............",
+".............. XXXXXXXX XXXX XXX XX XX XXX XXXX
XXXXXXXX ...............",
+".............. XXXXXXXXX XXX X XXX
XXXXXXXXX ...............",
+".............. XXXX XX X XXXXX X
XX XXXX ...............",
+".............. XXX XXXX XXXXXXXXXXX XXXX
XXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"............... XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX ................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX ....................",
+".................... XXXXXXXX
XXXXXXXX .....................",
+"..................... X
X ......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXX
XXXXXXXXXXXXXX .........................",
+"........................ XXXXX
XXXXX .........................",
+"........................
.........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"....................... XXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXX ........................",
+"...................... XXXXXXXXX
XXXXXXXXX .......................",
+"...................... XXXX
XXXX .......................",
+"..................... XXXXXXXXXXXXXXXXXXXXX
......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...........................
............................",
+".................................
..................................",
+"..........................................
...........................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/qld116.xpm b/pieces/xboard/qld116.xpm
new file mode 100644
index 0000000..0c0939d
--- /dev/null
+++ b/pieces/xboard/qld116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *qld116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".......................................................
........................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"............................... ................. XXXXX
................. ................................",
+"............................. .............. XXXXXXX
.............. ..............................",
+"............................ ............. XXXXXXX .............
.............................",
+"........................... XXXX ............. XXXXXXX .............
XXXX ............................",
+"........................... XXXXXX ............ XXXXXXX ............
XXXXXX ............................",
+".......................... XXXXXXX ............ XXXXXXX ............
XXXXXXX ...........................",
+".......................... XXXXXXX ............. XXXXX .............
XXXXXXX ...........................",
+".......................... XXXXXXX ............. .............
XXXXXXX ...........................",
+".......................... XXXXXXX .............. ..............
XXXXXXX ...........................",
+"......... .............. XXXXX ................. .................
XXXXX .............. ..........",
+"....... ............ X .................. ..................
X ............ ........",
+"...... ............ ..................
.................. ............ .......",
+"..... XXXX ............. ...................
................... ............. XXXX ......",
+"..... XXXXXX ............... ...................
................... ............... XXXXXX ......",
+".... XXXXXXX ............... ...................
................... ............... XXXXXXX .....",
+".... XXXXXXX ............... .................. X
.................. ............... XXXXXXX .....",
+".... XXXXXXX ............... ................. X
................. ............... XXXXXXX .....",
+".... XXXXXXX ............... ................. X
................. ............... XXXXXXX .....",
+"..... XXXXX ................ ................. X
................. ................ XXXXX ......",
+"..... XXX ................ ................ X ................
................ XXX ......",
+"...... ................. ............... XXX ...............
................. .......",
+"....... ................. ............... XXX ...............
................. ........",
+"......... ................. X .............. XXX ..............
X ................. ..........",
+"........... ............... XX .............. XXX ..............
XX ............... ............",
+"............ ............... XX ............. XXXXX .............
XX ............... .............",
+"............ .............. XXX ............ XXXXX ............
XXX .............. .............",
+"............ .............. XXX ............ XXXXX ............
XXX .............. .............",
+"............ ............. XXX ............ XXXXX ............
XXX ............. .............",
+"............ ............. XXXX ........... XXXXX ...........
XXXX ............. .............",
+"............ X ............ XXXX .......... XXXXXXX ..........
XXXX ............ X .............",
+"............. ........... XXXX .......... XXXXXXX ..........
XXXX ........... ..............",
+"............. X ........... XXXXX ......... XXXXXXX .........
XXXXX ........... X ..............",
+"............. XX .......... XXXXX ......... XXXXXXX .........
XXXXX .......... XX ..............",
+"............. XX .......... XXXXX ........ XXXXXXXXX ........
XXXXX .......... XX ..............",
+"............. XXX ......... XXXXXX ....... XXXXXXXXX .......
XXXXXX ......... XXX ..............",
+"............. XXX ......... XXXXXX ....... XXXXXXXXX .......
XXXXXX ......... XXX ..............",
+".............. XXX ........ XXXXXX ....... XXXXXXXXX .......
XXXXXX ........ XXX ...............",
+".............. XXX ........ XXXXXXX ...... XXXXXXXXX ......
XXXXXXX ........ XXX ...............",
+".............. XXXX ....... XXXXXXX ..... XXXXXXXXXXX .....
XXXXXXX ....... XXXX ...............",
+".............. XXXX ....... XXXXXXX ..... XXXXXXXXXXX .....
XXXXXXX ....... XXXX ...............",
+".............. XXXXX ...... XXXXXXXX .... XXXXXXXXXXX ....
XXXXXXXX ...... XXXXX ...............",
+".............. XXXXX ..... XXXXXXXX .... XXXXXXXXXXX ....
XXXXXXXX ..... XXXXX ...............",
+"............... XXXXX ..... XXXXXXXX ... XXXXXXXXXXXXX ...
XXXXXXXX ..... XXXXX ................",
+"............... XXXXXX .... XXXXXXXXX .. XXXXXXXXXXXXX ..
XXXXXXXXX .... XXXXXX ................",
+"............... XXXXXX ... XXXXXXXXXX .. XXXXXXXXXXXXX ..
XXXXXXXXXX ... XXXXXX ................",
+"............... XXXXXXX .. XXXXXXXXXX .. XXXXXXXXXXXXX ..
XXXXXXXXXX .. XXXXXXX ................",
+"............... XXXXXXX .. XXXXXXXXXXX XXXXXXXXXXXXXXX
XXXXXXXXXXX .. XXXXXXX ................",
+"............... XXXXXXXX . XXXXXXXXXXX XXXXXXXXXXXXXXX
XXXXXXXXXXX . XXXXXXXX ................",
+"................ XXXXXXX . XXXXXXXXXXX XXXXXXXXXXXXXXX
XXXXXXXXXXX . XXXXXXX .................",
+"................ XXXXXXXX XXXXXXXXXXXX XXXXXX XXXXXX
XXXXXXXXXXXX XXXXXXXX .................",
+"................ XXXXXXXX XXXXX XXXXX XXXX XXXX XXXXX
XXXXX XXXXXXXX .................",
+"................ XXXXXXXXX XXXX XXX XX XX XXX
XXXX XXXXXXXXX .................",
+"................ XXXXXXXXXX XXX XXX
XXX XXXXXXXXXX .................",
+"................ XXXX XX X XXXXXXX X
XX XXXX .................",
+"................. XX XXXX XXXXXXXXXXXXX XXXX
XX ..................",
+".................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
..................",
+".................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXX
XXXXXXXX ........................",
+"........................
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXX ...........................",
+"........................... XXXXXXX
XXXXXXX ............................",
+"........................... X
X ............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"......................... XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX ..........................",
+"........................ XXXXXXXXXX
XXXXXXXXXX .........................",
+"........................ XXXXX
XXXXX .........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"..............................
...............................",
+"....................................
.....................................",
+".............................................
..............................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/qld129.xpm b/pieces/xboard/qld129.xpm
new file mode 100644
index 0000000..8e70950
--- /dev/null
+++ b/pieces/xboard/qld129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *qld129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".............................................................
..............................................................",
+"...........................................................
............................................................",
+"..........................................................
...........................................................",
+".........................................................
..........................................................",
+".................................. .................. XXXX
.................. ...................................",
+"................................ ............... XXXXXX
............... .................................",
+"............................... .............. XXXXXXXX
.............. ................................",
+".............................. ............. XXXXXXXX
............. ...............................",
+"............................. XXX ............. XXXXXXXX
............. XXX ..............................",
+"............................. XXXXXX ............ XXXXXX
............ XXXXXX ..............................",
+"............................ XXXXXXX ............. XXXXXX
............. XXXXXXX .............................",
+"............................ XXXXXXXX ............. XX
............. XXXXXXXX .............................",
+"............................ XXXXXXXX ..............
.............. XXXXXXXX .............................",
+"............................ XXXXXX ...............
............... XXXXXX .............................",
+"............................. XXXXXX .................
................. XXXXXX ..............................",
+"........ ............... XX ...................
................... XX ............... .........",
+"...... .............. ...................
................... .............. .......",
+"..... .............. ....................
.................... .............. ......",
+".... .............. .....................
..................... .............. .....",
+"... XXXX ................ .....................
..................... ................ XXXX ....",
+"... XXXXXXX ................ ....................
.................... ................ XXXXXXX ....",
+"... XXXXXXXX ................ ....................
.................... ................ XXXXXXXX ....",
+"... XXXXXXXX ................ ...................
................... ................ XXXXXXXX ....",
+"... XXXXXXXX ................ ...................
................... ................ XXXXXXXX ....",
+"... XXXXXXX ................ ...................
................... ................ XXXXXXX ....",
+"... XXXXX ................. .................
................. ................. XXXXX ....",
+".... ................. ................. XX
................. ................. .....",
+"..... .................. ................. XX
................. .................. ......",
+"...... ................... ................ XX
................ ................... .......",
+"........ .................. ................ XX
................ ................... .........",
+"........... ................. X ............... XX
............... ................. ............",
+"........... ................. X .............. XXXX
.............. X ................. ............",
+"............ ................ XX .............. XXXX
.............. XX ................ .............",
+"............ ................ XX ............. XXXX
............. XX ................ .............",
+"............ ............... XXX ............ XXXX
............ XXX ............... .............",
+"............ .............. XXX ............ XXXXXX
............ XXX .............. .............",
+"............ .............. XXX ........... XXXXXX
........... XXX .............. .............",
+"............ ............. XXXX ........... XXXXXX
........... XXXX ............. .............",
+"............. ............. XXXX ........... XXXXXX
........... XXXX ............. ..............",
+"............. ............ XXXX ......... XXXXXX
......... XXXX ............ ..............",
+"............. X ............ XXXXX ......... XXXXXXXX
......... XXXXX ............ X ..............",
+"............. X ........... XXXXX ......... XXXXXXXX
......... XXXXX ........... X ..............",
+"............. XX .......... XXXXX ........ XXXXXXXX
........ XXXXX .......... XX ..............",
+"............. XX .......... XXXXXX ........ XXXXXXXX
........ XXXXXX .......... XX ..............",
+".............. XX ......... XXXXXX ....... XXXXXXXX
....... XXXXXX ......... XX ...............",
+".............. XXX ......... XXXXXX ...... XXXXXXXXXX
...... XXXXXX ......... XXX ...............",
+".............. XXX ........ XXXXXXX ...... XXXXXXXXXX
...... XXXXXXX ........ XXX ...............",
+".............. XXXX ....... XXXXXXX ...... XXXXXXXXXX
...... XXXXXXX ....... XXXX ...............",
+".............. XXXX ....... XXXXXXX .... XXXXXXXXXX
.... XXXXXXX ....... XXXX ...............",
+"............... XXXX ...... XXXXXXXX .... XXXXXXXXXXXX
.... XXXXXXXX ...... XXXX ................",
+"............... XXXXX ...... XXXXXXXX .... XXXXXXXXXXXX
.... XXXXXXXX ...... XXXXX ................",
+"............... XXXXX ..... XXXXXXXX ... XXXXXXXXXXXX ...
XXXXXXXX ..... XXXXX ................",
+"............... XXXXXX ..... XXXXXXXXX ... XXXXXXXXXXXX ...
XXXXXXXXX ..... XXXXXX ................",
+"............... XXXXXX ... XXXXXXXXX .. XXXXXXXXXXXX ..
XXXXXXXXX .... XXXXXX ................",
+"............... XXXXXX .. XXXXXXXXXX . XXXXXXXXXXXXXX .
XXXXXXXXX .. XXXXXX ................",
+"................ XXXXXXX .. XXXXXXXXXXX . XXXXXXXXXXXXXX .
XXXXXXXXXXX .. XXXXXXX .................",
+"................ XXXXXXX . XXXXXXXXXXX . XXXXXXXXXXXXXX .
XXXXXXXXXXX . XXXXXXX .................",
+"................ XXXXXXXX . XXXXXXXXXXX XXXXXXXXXXXXXX
XXXXXXXXXXX . XXXXXXXX .................",
+"................ XXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXX
XXXXXXXXXXXX XXXXXXXX .................",
+"................ XXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXX
XXXXXXXXXXXX XXXXXXXXX .................",
+"................ XXXXXXXXX XXXXXXXXXXXX XXXXXX XXXXXX
XXXXXXXXXXXX XXXXXXXXX .................",
+"................. XXXXXXXXX XXXXX XXXX XXXX XXXX
XXXX XXXXX XXXXXXXXX ..................",
+"................. XXXXXXXXXX XXX XX
XX XXX XXXXXXXXXX ..................",
+"................. XXXXX XXX
XXX XXXXX ..................",
+"................. XXXX XX
XXXX ..................",
+"................. XX XX XXXXXX
XX XX ..................",
+"................. XXXXXX XXXXXXXXXXXXXX
XXXXXXX ..................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ........................",
+"....................... XXXXXXXXXXXXX
XXXXXXXXXXXXX ........................",
+"........................ XXXXX
XXXXX .........................",
+".........................
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX .............................",
+"............................ XXXXXXXX
XXXXXXXX .............................",
+"............................. XX
XX ..............................",
+".............................
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"........................... XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX ............................",
+"........................... XXXXXXXXXX
XXXXXXXXXX ............................",
+".......................... XX
XX ...........................",
+"..........................
...........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..........................
...........................",
+"..................................
...................................",
+".........................................
..........................................",
+"..................................................
...................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/qld21.xpm b/pieces/xboard/qld21.xpm
new file mode 100644
index 0000000..0de41ca
--- /dev/null
+++ b/pieces/xboard/qld21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *qld21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+"......... .........",
+"..... . 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 XXX XXX XXX X ..",
+".. XXXXXXXXXXXXXXX ..",
+"... XXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXX ...",
+".... XXXXXXXXXXX ....",
+".... X X ....",
+".... XXXXXXXXXXX ....",
+".... X X ....",
+".... XXXXXXXXXXX ....",
+".... XXXXXXXXX ....",
+"..... .....",
+"....................."
+};
diff --git a/pieces/xboard/qld25.xpm b/pieces/xboard/qld25.xpm
new file mode 100644
index 0000000..7504b90
--- /dev/null
+++ b/pieces/xboard/qld25.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * qld25[] = {
+"25 25 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" . . . ",
+" .X. .X. .X. ",
+" .. ... ... ... .. ",
+".XX. . . . .XX.",
+".X.. .. . .. ..X.",
+" ... .. .X. .. ... ",
+" .. .. .X. .. .. ",
+" .X. .X. .X. .X. .X. ",
+" .X. .X. .X. .X. .X. ",
+" .X. .X. .X. .X. .X. ",
+" .XX..XX.XXX.XX..XX. ",
+" .XX...........XX. ",
+" ....XX.XXXXXXX... ",
+" .XXXXXXXXXXXXXXX. ",
+" ............... ",
+" .XXXXXXXXXXXXX. ",
+" ............. ",
+" .XXXXXXXXXXX. ",
+" ............... ",
+" .XXXXXXXXXXXXX. ",
+" ............. ",
+" ",
+" "};
diff --git a/pieces/xboard/qld29.xpm b/pieces/xboard/qld29.xpm
new file mode 100644
index 0000000..2ecf237
--- /dev/null
+++ b/pieces/xboard/qld29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *qld29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+".............. ..............",
+"........ .... X .... ........",
+"....... X ... X ... X .......",
+".. ... X .... .... X ... ..",
+". XX ... ..... ..... ... XX .",
+". XX ... .... .... ... XX .",
+".. .... ... X ... .... ..",
+"... ... ... X ... ... ...",
+"... ... X .. X .. X ... ...",
+"... X . XX .. X .. XX . X ...",
+"... X . XXX . X . XXX . X ...",
+"... XX XXX XXX XXX XX ...",
+".... X XXX XXX XXX X ....",
+".... XX X X X X XX ....",
+".... XXX X XXXX ....",
+".... XXXXXXXXXXXXXXXXXXX ....",
+"..... XXXX XXXX .....",
+"...... XXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXX ......",
+"....... X X .......",
+"....... XXXXXXXXXXX .......",
+"...... X X ......",
+"...... XXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXX ......",
+"........ ........",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/qld33.xpm b/pieces/xboard/qld33.xpm
new file mode 100644
index 0000000..4046c8a
--- /dev/null
+++ b/pieces/xboard/qld33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *qld33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+"................ ................",
+"............... X ...............",
+"........ ..... X ..... ........",
+"....... XX ..... ..... XX .......",
+".. ... X ..... ..... X ... ..",
+". XX .... ...... ...... .... XX .",
+". XX .... ..... X ..... .... XX .",
+".. ..... .... X .... ..... ..",
+"... .... .... X .... .... ...",
+"... .... X ... X ... X .... ...",
+".... ... X .. XXX .. X ... ....",
+".... X .. X .. XXX .. X .. X ....",
+".... X .. XX . XXX . XX .. X ....",
+".... XX . XX . XXX . XX . XX ....",
+".... XX . XX XXXXX XX . XX ....",
+"..... XX X X X X XX .....",
+"..... X X X XXXXXX X X X .....",
+"..... X XXXXXXXXXXXXXX X .....",
+"..... XXXXXXXXXXXXXXXXXXXXX .....",
+"...... XXX XXX ......",
+"...... XXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XX XX .......",
+"........ XXXXXXXXXXXXX ........",
+"....... XX XX .......",
+"...... XXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXX ......",
+".......... ..........",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/qld37.xpm b/pieces/xboard/qld37.xpm
new file mode 100644
index 0000000..7e4cc0b
--- /dev/null
+++ b/pieces/xboard/qld37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *qld37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+"................. .................",
+".......... ... XXX ... ..........",
+"......... XXX .. XXX .. XXX .........",
+"......... XXX ... ... XXX .........",
+"... ..... ..... ..... ..... ...",
+".. XX ..... ...... ...... ..... XX ..",
+".. XX ..... ..... X ..... ..... XX ..",
+".. X ..... .... X .... ..... X ..",
+"... ..... X .... X .... ...... ...",
+".... .... X .... X .... X .... ....",
+".... .... XX ... X ... XX .... ....",
+".... X ... XX .. XXX .. XX ... X ....",
+".... X ... XX .. XXX .. XX ... X ....",
+"..... X .. XX .. XXX .. XX .. X .....",
+"..... X .. XXX . XXX . XXX .. X .....",
+"..... X . XXXX . XXX . XXX .. X .....",
+"..... XX XXXX XXXXX XXXX XX .....",
+"..... XX XXXXX XXXXX XXXXX XX .....",
+"..... X X X X X X X X .....",
+"...... X XXXX XXX XXXXX X .....",
+"...... XXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"....... XX XX .......",
+"........ XXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"......... XX XX .........",
+"......... XXXXXXXXXXXXX .........",
+"........ XXXX XXXX ........",
+"........ XXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXX ........",
+"............ ............",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/qld40.xpm b/pieces/xboard/qld40.xpm
new file mode 100644
index 0000000..5f9b1e6
--- /dev/null
+++ b/pieces/xboard/qld40.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *qld40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................",
+"........................................",
+"................... ..................",
+"........... .... XXX .... ..........",
+".......... XXX ... XXX ... XXX .........",
+".......... XXX ... XXX ... XXX .........",
+"... ...... X ..... ..... X ...... ..",
+".. XX ...... ....... ....... ...... XX .",
+".. XX ...... ....... ....... ...... XX .",
+".. XX ...... ..... X ..... ...... XX .",
+"... ....... ..... X ..... ....... ..",
+"..... ...... ..... X ..... ...... ....",
+"..... ...... X .... X .... X ...... ....",
+"..... ..... X .... X .... X ..... ....",
+"..... X ... XX ... XXX ... X .... X ....",
+"..... X ... XXX .. XXX .. XXX ... X ....",
+"..... XX .. XXX .. XXX .. XXX .. XX ....",
+"..... XX .. XXX .. XXX .. XXX .. XX ....",
+"...... XX . XXXX . XXX . XXXX . XX .....",
+"...... XXX XXXX XXXXX XXXX XXX .....",
+"...... XXX XXXX XXXXX XXXX XXX .....",
+"...... XX X X X X X X XX .....",
+"...... X XXXX XXX XXXXX X .....",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"........ XXXXX XXXXX .......",
+"........ X XXXXXXXXXXXXX X .......",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXX XXXX ........",
+".......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXX XXXX .......",
+"........ XXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"........ XXXXXXXXXXXXX .......",
+".............. .............",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/qld45.xpm b/pieces/xboard/qld45.xpm
new file mode 100644
index 0000000..0b957cb
--- /dev/null
+++ b/pieces/xboard/qld45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *qld45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+"..................... .....................",
+"........... ...... XXX ...... ...........",
+".......... XXX ..... XXX ..... XXX ..........",
+".......... XXX ..... XXX ..... XXX ..........",
+".......... XXX ...... ...... XXX ..........",
+".. ...... ........ ........ ...... ..",
+". XXX ...... ......... ......... ...... XXX .",
+". XXX ...... ....... X ....... ...... XXX .",
+". XXX ...... ....... X ....... ...... XXX .",
+".. X ....... ....... X ....... ....... X ..",
+"... ....... X ...... X ...... X ....... ...",
+".... ...... X ...... X ...... X ...... ....",
+".... ...... X ..... XXX ..... X ...... ....",
+".... X ..... XX .... XXX .... XX ..... X ....",
+".... X ..... XX .... XXX .... XX ..... X ....",
+"..... X ... XXX .... XXX .... XXX ... X .....",
+"..... X ... XXXX .. XXXXX .. XXXX ... X .....",
+"..... XX .. XXXX .. XXXXX .. XXXX .. XX .....",
+"..... XX .. XXXX .. XXXXX .. XXXX .. XX .....",
+"..... XXX . XXXXX . XXXXX . XXXXX . XXX .....",
+"..... XXX . XXXXX . XXXXX . XXXXX . XXX .....",
+"..... XXXX XXXXX XXX XXX XXXXX XXXX .....",
+"...... XXX XX XX XX X XX XX XX XXX ......",
+"...... XX X XX XXX XX X XX ......",
+"...... X XXXXXXXXXXXXXXXXXXXXXX X ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXX XXXXXXX ........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XX XX ..........",
+".......... XXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXX XXXX .........",
+"........ XXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXX ........",
+"............... ...............",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/qld49.xpm b/pieces/xboard/qld49.xpm
new file mode 100644
index 0000000..d02280d
--- /dev/null
+++ b/pieces/xboard/qld49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *qld49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+"....................... .......................",
+"........... ....... XXX ....... ...........",
+".......... XXXX ...... XXX ...... XXXX ..........",
+".......... XXXX ...... XXX ...... XXXX ..........",
+".......... XXXX ....... X ....... XXXX ..........",
+".. ...... X ......... ......... X ...... ..",
+". XXX ....... .......... .......... ....... XXX .",
+". XXX ....... ........ X ........ ....... XXX .",
+". XXX ....... ........ X ........ ....... XXX .",
+".. X ........ ........ X ........ ........ X ..",
+"... ........ X ....... X ....... X ........ ...",
+".... ....... X ....... X ....... X ....... ....",
+"..... ...... XX ..... XXX ..... XX ...... .....",
+"..... ...... XX ..... XXX ..... XX ...... .....",
+"..... X ..... XX ..... XXX ..... XX ..... X .....",
+"..... X ..... XXX .... XXX .... XXX ..... X .....",
+"..... XX .... XXX .... XXX .... XXX .... XX .....",
+"..... XXX ... XXX ... XXXXX ... XXX ... XXX .....",
+"...... XX ... XXXX .. XXXXX .. XXXX ... XX ......",
+"...... XXX .. XXXX .. XXXXX .. XXXX .. XXX ......",
+"...... XXX .. XXXXX . XXXXX . XXXXX .. XXX ......",
+"...... XXXX . XXXXX . XXXXX . XXXXX . XXXX ......",
+"...... XXXXX XXXXX XXX XXX XXXXX XXXXX ......",
+"....... XXXX XX XX XX X XX XX XX XXXX .......",
+"....... XX XX X XX XXX XX X XX XX .......",
+"....... X XXXXXXXXXXXXXXXXXXX X .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXX XXXXXX .........",
+".......... XXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXX XXX ...........",
+"........... XXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXX XXXXX ..........",
+"......... XXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+".......... XXXXXXXXXXXXXXXXX ..........",
+"................ ................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/qld54.xpm b/pieces/xboard/qld54.xpm
new file mode 100644
index 0000000..dad7fc3
--- /dev/null
+++ b/pieces/xboard/qld54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *qld54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................... .........................",
+"........................ ........................",
+"............. ...... XX ...... .............",
+"............ ..... XX ..... ............",
+"............ XXX ..... XX ..... XXX ............",
+"............ XXX ..... ..... XXX ............",
+"... .... XX ...... ...... XX .... ...",
+".. ... ........ ........ ... ..",
+".. XXX .... ........ ........ .... XXX ..",
+".. XXX ...... ....... ....... ...... XXX ..",
+".. XX ...... ....... ....... ...... XX ..",
+".. ....... ...... ...... ....... ..",
+"... ....... ...... ...... ....... ...",
+"..... ....... ..... ..... ....... .....",
+"...... ...... .... XX .... ...... ......",
+"...... ...... X .... XX .... X ...... ......",
+"...... ..... X .... XX .... X ..... ......",
+"...... .... X ... XX ... X ..... ......",
+"...... ... XXX ... XX ... XX ... ......",
+"...... .. XXX .. XX .. XXX .. ......",
+"....... X .. XXX . XXXX . XXX .. X .......",
+"....... X . XXXX . XXXX . XXXX . X .......",
+"....... XX . XXXX XXXX XXXX . XX .......",
+"....... XX XXXXX XXXX XXXXX XX .......",
+"....... XXX XXXXX XXXX XXXXX XXX .......",
+"....... XX XX XX XX XX XX XX XX .......",
+"........ XXX X X XXX ........",
+"........ XX ........",
+"........ XXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXX XXXXXXX ..........",
+".......... X X ..........",
+"........... XXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXX XXXXX ............",
+"............ ............",
+"............ XXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXX XXXXX ............",
+"........... ...........",
+"........... XXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXX ...........",
+"............ ............",
+"................... ...................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/qld58.xpm b/pieces/xboard/qld58.xpm
new file mode 100644
index 0000000..86d1581
--- /dev/null
+++ b/pieces/xboard/qld58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *qld58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............................ ............................",
+".......................... ..........................",
+".............. ...... XX ...... ..............",
+"............. ..... XXXX ..... .............",
+"............. XXX ..... XXXX ..... XXX .............",
+"............. XXX ..... ..... XXX .............",
+".... ....... XXX ...... ...... XXX ....... ....",
+".. ..... ........ ........ ..... ..",
+". XX ..... ........ ........ ..... XX .",
+". XXXX ....... ........ ........ ....... XXXX .",
+". XXX ....... ........ ........ ....... XXX .",
+".. ....... ........ ........ ....... ..",
+"... ........ ...... ...... ........ ...",
+"..... ........ ...... XX ...... ........ .....",
+"..... ....... ...... XX ...... ....... .....",
+"..... ....... ..... XX ..... ....... .....",
+"..... ...... X ..... XX ..... X ...... .....",
+"...... ..... X .... XX .... X ..... ......",
+"...... X .... X ... XXXX ... X .... X ......",
+"...... X ... XXX ... XXXX ... XXX ... X ......",
+"...... XX ... XXX .. XXXX .. XXX ... XX ......",
+"...... XX .. XXXX . XXXX . XXXX .. XX ......",
+"...... XX .. XXXX . XXXXXX . XXXX .. XX ......",
+"....... XX . XXXX XXXXXX XXXX . XX .......",
+"....... XXX XXXXX XXXXXX XXXXX XXX .......",
+"....... XXXX XXXXX XXXXXX XXXXX XXXX .......",
+"....... XXXX XX XX XX XX XX XX XXXX .......",
+"....... XXXX X X XXXX .......",
+"........ X XXXX X ........",
+"........ XXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXX XXXXXXX ..........",
+"........... ...........",
+"............ XXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXX XXXXXX .............",
+"............. .............",
+"............. XXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXX XXXXX ............",
+"............ ............",
+"........... XXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXX ...........",
+"............. .............",
+".................... ....................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/qld64.xpm b/pieces/xboard/qld64.xpm
new file mode 100644
index 0000000..9347fe1
--- /dev/null
+++ b/pieces/xboard/qld64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *qld64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"............................... ...............................",
+"............................. .............................",
+".................. ........ XX ........ ..................",
+"................ ...... XXXX ...... ................",
+"............... XX ..... XXXX ..... XX ...............",
+"............... XXXX ..... XX ..... XXXX ...............",
+"............... XXXX ...... ...... XXXX ...............",
+"..... ........ XX ........ ........ XX ........ .....",
+"... ....... ......... ......... ....... ...",
+".. XX ....... .......... .......... ....... XX ..",
+".. XXXX ........ ......... ......... ........ XXXX ..",
+".. XXXX ........ ......... ......... ........ XXXX ..",
+".. XX ........ ......... ......... ........ XX ..",
+"... ......... ........ ........ ......... ...",
+".... ........ ....... ....... ......... ....",
+"...... ........ X ....... XX ....... ........ ......",
+"...... ....... X ...... XX ...... X ....... ......",
+"...... ....... XX ...... XX ...... XX ....... ......",
+"...... ...... XX ..... XX ..... XX ...... ......",
+"....... ...... XXX .... XX .... XXX ...... .......",
+"....... ..... XXX .... XXXX .... XXX ..... .......",
+"....... X ..... XXX ... XXXX ... XXX ..... X .......",
+"....... X .... XXXX ... XXXX ... XXXX .... X .......",
+"....... XX .... XXXX ... XXXX ... XXXX .... XX .......",
+"....... X ... XXXX . XXXX . XXXX ... X .......",
+"........ XX ... XXXXX . XXXXXX . XXXXX ... XX ........",
+"........ XX . XXXXX . XXXXXX . XXXXX .. XX ........",
+"........ XXX . XXXXXX XXXXXX XXXXX . XXX ........",
+"........ XXX XXXXXXX XXXXXX XXXXXXX XXX ........",
+"........ XXXX XXXXXXX XXXXXX XXXXXXX XXXX ........",
+"........ XXXX XXX XX XX XX XX XXX XXXX ........",
+"........ XXXX X X XXXX ........",
+"......... X XX XXXX XX X .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXX XXXXXXXX ...........",
+"............ ............",
+"............. XXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXX XXXXX ..............",
+"............... ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXX XXXXXX ..............",
+"............. .............",
+"............ XXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXXXXX .............",
+"................. ................",
+"........................ ........................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/qld72.xpm b/pieces/xboard/qld72.xpm
new file mode 100644
index 0000000..54c93b5
--- /dev/null
+++ b/pieces/xboard/qld72.xpm
@@ -0,0 +1,78 @@
+/* XPM */
+static char * qld72[] = {
+"72 72 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" .... ",
+" ...... ",
+" ... ...XX... ... ",
+" ....... ..XXXX.. ....... ",
+" ...XXX... ..XXXX.. ...XXX... ",
+" ..XXXXX.. ..XXXX.. ..XXXXX.. ",
+" ..XXXXX.. ...XX... ..XXXXX.. ",
+" ..XXXXX.. ...... ..XXXXX.. ",
+" ... ...XXX... .. ...XXX... ... ",
+" ....... ....... .. ....... ....... ",
+"...XXX... ... .... ... ...XXX...",
+"..XXXXX.. ... .... ... ..XXXXX..",
+"..XXXXX.. ... .... ... ..XXXXX..",
+"..XXXXX.. .... .... .... ..XXXXX..",
+"...XXX... .... .... .... ...XXX...",
+" ....... .... ...... .... ....... ",
+" ..... ..... ..XX.. ..... ..... ",
+" ... ..X.. ..XX.. ..X.. ... ",
+" .... ..X.. ..XX.. ..X.. .... ",
+" .... ..X... ...XX... ...X.. .... ",
+" ..... ..XX.. ..XXXX.. ..XX.. ..... ",
+" ..... ..XX.. ..XXXX.. ..XX.. ..... ",
+" ..X.. ..XX... ..XXXX.. ...XX.. ..X.. ",
+" ..X... ..XXX.. ..XXXX.. ..XXX.. ...X.. ",
+" ..XX.. ...XXX... ...XXXX... ...XXX... ..XX.. ",
+" ..XX... ..XXXXX.. ..XXXXXX.. ..XXXXX.. ...XX.. ",
+" ...XX.. ..XXXXX.. ..XXXXXX.. ..XXXXX.. ..XX... ",
+" ..XX... ..XXXXX... ..XXXXXX.. ...XXXXX.. ...XX.. ",
+" ..XXX.. ..XXXXXX.. ..XXXXXX.. ..XXXXXX.. ..XXX.. ",
+" ..XXX... ..XXXXXX.. ...XXXXXX... ..XXXXXX.. ...XXX.. ",
+" ..XXXX... ..XXXXXX... ..XXXXXXXX.. ...XXXXXX.. ...XXXX.. ",
+" ..XXXXX.. ..XXXXXXX.. ..XXXXXXXX.. ..XXXXXXX.. ..XXXXX.. ",
+" ...XXXX... ..XXXXXXX.....XXXXXXXX.....XXXXXXX.. ...XXXX... ",
+" ..XXXXX.. ..XXXXXXXX....XXXXXXXX....XXXXXXXX.. ..XXXXX.. ",
+" ..XXXXX.....XXXXXXXX....XXX..XXX....XXXXXXXX.....XXXXX.. ",
+" ..XXXXXX....XXXX.XXX...XX......XX...XXX.XXXX....XXXXXX.. ",
+" ..XXXXXX....XX............................XX....XXXXXX.. ",
+" ..XXXX.XX...X...X........XXXXXX........X...X...XX.XXXX.. ",
+" ...X...........XXXXXXXXXXXXXXXXXXXXXXXXXX...........X... ",
+" .....X......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX......X..... ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ...XXXXXXXXXX......................XXXXXXXXXX... ",
+" ...XX....................................XX... ",
+" ...........XXXXXXXXXXXXXXXXXXXXXX........... ",
+" ....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.... ",
+" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" ..XXXXXXXXX....................XXXXXXXXX.. ",
+" .......................................... ",
+" ..........XXXXXXXXXXXXXXXXXXXX.......... ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ..XXXXXXXXXX..................XXXXXXXXXX.. ",
+" ...XXXX..............................XXXX... ",
+" .............XXXXXXXXXXXXXXXXXX............. ",
+" ........XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX........ ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" .......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....... ",
+" .............XXXXXXXXXXXXXXXXXXXX............. ",
+" .................................. ",
+" .................... ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/qld80.xpm b/pieces/xboard/qld80.xpm
new file mode 100644
index 0000000..b4a7ed8
--- /dev/null
+++ b/pieces/xboard/qld80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *qld80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"......................................
......................................",
+"....................................
....................................",
+"................................... XXXX
...................................",
+"..................... ........... XXXXXX ...........
.....................",
+"................... ......... XXXXXX .........
...................",
+".................. XXX ........ XXXXXX ........ XXX
..................",
+".................. XXXXX ........ XXXX ........ XXXXX
..................",
+".................. XXXXX ......... ......... XXXXX
..................",
+".................. XXXXX .......... .......... XXXXX
..................",
+"...... ......... XXX ............ ............ XXX .........
......",
+".... ........ ............ ............ ........
....",
+"... XXX ......... ............. ............. ......... XXX
...",
+"... XXXXX .......... ............. ............. .......... XXXXX
...",
+"... XXXXX .......... ............. ............. .......... XXXXX
...",
+"... XXXXX .......... ............. ............. .......... XXXXX
...",
+"... XXX .......... ........... ........... .......... XXX
...",
+".... ........... ........... XX ........... ...........
....",
+"...... ........... ........... XX ........... ...........
......",
+"........ ........... .......... XX .......... ...........
........",
+"........ .......... X ......... XX ......... X ..........
........",
+"........ .......... X ......... XXXX ......... X ..........
........",
+"........ ......... X ........ XXXX ........ X .........
........",
+"......... ......... XX ........ XXXX ........ XX .........
.........",
+"......... ........ XX ........ XXXX ........ XX ........
.........",
+"......... X ........ XX ...... XXXX ...... XX ........ X
.........",
+"......... X ...... XXX ...... XXXXXX ...... XXX ....... X
.........",
+"......... XX ...... XXXX ...... XXXXXX ...... XXX ...... XX
.........",
+"......... X ..... XXXX ..... XXXXXX ..... XXXX ..... X
.........",
+".......... XX ..... XXXXX .... XXXXXX .... XXXXX ..... XX
..........",
+".......... XX .... XXXXX ... XXXXXXXX ... XXXXX .... XX
..........",
+".......... XXX ... XXXXXX ... XXXXXXXX ... XXXXXX ... XXX
..........",
+".......... XXXX ... XXXXXX ... XXXXXXXX ... XXXXXX ... XXXX
..........",
+".......... XXXX .. XXXXXX .. XXXXXXXX .. XXXXXX .. XXXX
..........",
+".......... XXXX .. XXXXXXX . XXXXXXXX . XXXXXXX .. XXXX
..........",
+"........... XXXX . XXXXXXX . XXXXXXXXXX . XXXXXXX . XXXX
...........",
+"........... XXXXX . XXXXXXX XXXXXXXXXX XXXXXXX . XXXXX
...........",
+"........... XXXXX XXXXXXXX XXXXXXXXXX XXXXXXXX XXXXX
...........",
+"........... XXXXXX XXXXXXXX XXXX XXXX XXXXXXXX XXXXXX
...........",
+"........... XXXXXX XXX XX XX XX XX XXX XXXXXX
...........",
+"........... XXX XX X XX X XX XXX
...........",
+"............ X XXX XXXXXXXX XXX X
............",
+"............ X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXX XXXXXXXXXXXX
...............",
+"................ XXXXX XXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXX
................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXX XXXXXXXX
..................",
+"...................
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXX XXXXXXXXXX
.................",
+"................ XX XX
................",
+"............... XXXXXXXXXXXXXXXXXXXXXX
...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............",
+".................. XXXXXXXXXXXXXXXXXX
.................",
+"........................
........................",
+"...............................
...............................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/qld87.xpm b/pieces/xboard/qld87.xpm
new file mode 100644
index 0000000..0a52f3a
--- /dev/null
+++ b/pieces/xboard/qld87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *qld87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"..........................................
..........................................",
+"........................................
........................................",
+".......................................
.......................................",
+"....................... ............. XXX .............
.......................",
+"..................... .......... XXXXX ..........
.....................",
+".................... ......... XXXXX .........
....................",
+".................... XXX ......... XXXXX ......... XXX
....................",
+"................... XXXXX ......... XXX ......... XXXXX
...................",
+"................... XXXXX ......... ......... XXXXX
...................",
+"................... XXXXX .......... .......... XXXXX
...................",
+"....... .......... XX ............. ............. XX ..........
.......",
+"..... ........ ............. ............. ........
.....",
+".... ........ ............. ............. ........
....",
+".... XXX ........... .............. .............. ...........
XXX ....",
+"... XXXXX .......... ............. ............. ..........
XXXXX ...",
+"... XXXXX .......... ............. ............. ..........
XXXXX ...",
+"... XXXXX .......... ............. ............. ..........
XXXXX ...",
+".... XXX ........... ........... X ........... ...........
XXX ....",
+".... ........... ........... X ........... ...........
....",
+"..... ............ .......... X .......... ............
.....",
+"....... ............ .......... X .......... ............
.......",
+"......... ............ .......... X .......... ............
.........",
+"......... ........... X ........ XXX ........ X ...........
.........",
+"......... .......... X ........ XXX ........ X ..........
.........",
+"......... .......... X ........ XXX ........ X ..........
.........",
+"......... ......... XX ....... XXX ....... XX .........
.........",
+".......... ......... XX ....... XXX ....... XX .........
..........",
+".......... ........ XX ...... XXXXX ...... XX ........
..........",
+".......... ...... XXXX ..... XXXXX ..... XXX .......
..........",
+".......... X ...... XXXX ..... XXXXX ..... XXXX ...... X
..........",
+".......... XX ..... XXXX ..... XXXXX ..... XXXX ..... XX
..........",
+".......... XX ..... XXXXX .... XXXXX .... XXXXX ..... XX
..........",
+"........... XX .... XXXXX ... XXXXXXX ... XXXXX .... XX
...........",
+"........... XX .... XXXXX ... XXXXXXX ... XXXXX .... XX
...........",
+"........... XXX ... XXXXXX .. XXXXXXX .. XXXXXX ... XXX
...........",
+"........... XXX .. XXXXXX .. XXXXXXX .. XXXXXX .. XXX
...........",
+"........... XXXX .. XXXXXX .. XXXXXXX .. XXXXXX .. XXXX
...........",
+"........... XXXXX . XXXXXXX XXXXXXXXX XXXXXXX . XXXXX
...........",
+"............ XXXX . XXXXXXX XXXXXXXXX XXXXXXX . XXXX
............",
+"............ XXXXX XXXXXXX XXXXXXXXX XXXXXXX XXXXX
............",
+"............ XXXXX XXXXXXXX XXXX XXXX XXXXXXXX XXXXX
............",
+"............ XXXXXX XXXX XXX XXX XXX XXX XXXX XXXXXX
............",
+"............ XXXXXX XX X X X X XX XXXXXX
............",
+"............ XXX XX XX XXX
............",
+"............. X X XXX X X
.............",
+"............. XXXXX XXXXXXXXX XXXXX
.............",
+"............. X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
.............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............",
+"................ XXXXXXXXXXXXXX XXXXXXXXXXXXXX
................",
+"................ XXXXXX XXXXXX
................",
+".................
.................",
+".................. XXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXX XXXXXXXXXXXX
...................",
+".................... XXX XXX
....................",
+"....................
....................",
+".................... XXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"................... XXXXXXXXXXX XXXXXXXXXXX
...................",
+"................... XX XX
...................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXXXXXXXXXXXXXX
..................",
+"....................
....................",
+".........................
.........................",
+".................................
.................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/qld95.xpm b/pieces/xboard/qld95.xpm
new file mode 100644
index 0000000..4fa4981
--- /dev/null
+++ b/pieces/xboard/qld95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *qld95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................
..............................................",
+"............................................
............................................",
+"...........................................
...........................................",
+"......................... .............. XXX ..............
.........................",
+"....................... ........... XXXXX ...........
.......................",
+"...................... .......... XXXXX ..........
......................",
+"...................... XXXX .......... XXXXX .......... XXXX
......................",
+"..................... XXXXXX ......... XXXXX ......... XXXXXX
.....................",
+"..................... XXXXXX .......... X .......... XXXXXX
.....................",
+"..................... XXXXXX .......... .......... XXXXXX
.....................",
+"..................... XXXXX ............ ............ XXXXX
.....................",
+"....... ........... X .............. .............. X
........... .......",
+"..... ......... .............. ..............
......... .....",
+".... ......... ............... ...............
......... ....",
+".... XXXX ............ ............... ...............
............ XXXX ....",
+"... XXXXXX ........... ............... ...............
........... XXXXXX ...",
+"... XXXXXX ........... ............... ...............
........... XXXXXX ...",
+"... XXXXXX ........... ............. X .............
........... XXXXXX ...",
+"... XXXXX ............ ............. X .............
............ XXXXX ...",
+".... XXX ............ ............. X .............
............ XXX ....",
+".... ............. ............ X ............
............. ....",
+"..... .............. ............ X ............
.............. .....",
+"....... ............. ........... XXX ...........
............. .......",
+"......... ............ X .......... XXX .......... X
............ .........",
+"......... ............ X .......... XXX .......... X
............ .........",
+".......... ........... X .......... XXX .......... X
........... ..........",
+".......... ........... XX ........ XXXXX ........ XX
........... ..........",
+".......... .......... XX ........ XXXXX ........ XX
.......... ..........",
+".......... ......... XX ........ XXXXX ........ XX
......... ..........",
+".......... X ......... XXX ....... XXXXX ....... XXX
......... X ..........",
+"........... X ....... XXXX ....... XXXXX ....... XXX ........
X ...........",
+"........... X ....... XXXXX ..... XXXXXXX ..... XXXXX .......
X ...........",
+"........... XX ...... XXXXX ..... XXXXXXX ..... XXXXX ......
XX ...........",
+"........... XX ..... XXXXX ..... XXXXXXX ..... XXXXX .....
XX ...........",
+"........... XXX ..... XXXXXX .... XXXXXXX .... XXXXXX .....
XXX ...........",
+"........... XXXX .... XXXXXX ... XXXXXXXXX ... XXXXXX ....
XXXX ...........",
+"............ XXX .... XXXXXX ... XXXXXXXXX ... XXXXXX ....
XXX ............",
+"............ XXXX ... XXXXXXX .. XXXXXXXXX .. XXXXXXX ...
XXXX ............",
+"............ XXXX ... XXXXXXX .. XXXXXXXXX .. XXXXXXX ...
XXXX ............",
+"............ XXXXX .. XXXXXXX .. XXXXXXXXX .. XXXXXXX ..
XXXXX ............",
+"............ XXXXX . XXXXXXXX XXXXXXXXXXX XXXXXXXX .
XXXXX ............",
+"............ XXXXXX . XXXXXXXX XXXXXXXXXXX XXXXXXXX .
XXXXXX ............",
+"............. XXXXXX XXXXXXXX XXXXXXXXXXX XXXXXXXX
XXXXXX .............",
+"............. XXXXXX XXXXXXXXX XXXXX XXXXX XXXXXXXXX
XXXXXX .............",
+"............. XXXXXXX XXXX XXX XXX XXX XXX XXXX
XXXXXXX .............",
+"............. XXXXXXX XXX X XX XX X XXX
XXXXXXX .............",
+"............. XXXX XX X XX
XXXX .............",
+"............. X XXXXX
X .............",
+".............. XXXXX XXXXXXXXX XXXXX
..............",
+".............. XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX
..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXXXXXXX XXXXXXXXXXXXXX
..................",
+"................... XXXX XXXX
...................",
+"...................
...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXX XXXXXXXXXXXXX
.....................",
+"...................... XXXX XXXX
......................",
+"......................
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXX XXXXXXXXXXXX
.....................",
+".................... XXXXX XXXXX
....................",
+"....................
....................",
+"................... XXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXX
...................",
+".....................
.....................",
+"............................
............................",
+"....................................
....................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/qll108.xpm b/pieces/xboard/qll108.xpm
new file mode 100644
index 0000000..5743068
--- /dev/null
+++ b/pieces/xboard/qll108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *qll108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"...................................................
....................................................",
+".................................................
..................................................",
+"................................................
.................................................",
+"................................................ XXXXX
.................................................",
+"........................... ............... XXXXXXX ...............
............................",
+"......................... ............. XXXXXXX .............
..........................",
+"........................ ............ XXXXXXX ............
.........................",
+"........................ XXXXX ............ XXXXXXX ............
XXXXX .........................",
+"....................... XXXXXXX ............ XXXXX ............
XXXXXXX ........................",
+"....................... XXXXXXX ............ XXX ............
XXXXXXX ........................",
+"....................... XXXXXXX ............. .............
XXXXXXX ........................",
+"....................... XXXXXXX .............. ..............
XXXXXXX ........................",
+"........................ XXXXX ................. .................
XXXXX .........................",
+"...... ............. XX ................. .................
XX ............. .......",
+".... ............ ................. .................
............ .....",
+"... ............ .................. ..................
............ ....",
+"... XXXXX ............... ................... ...................
............... XXXXX ....",
+".. XXXXXXX .............. .................. ..................
.............. XXXXXXX ...",
+".. XXXXXXX .............. ................. X .................
.............. XXXXXXX ...",
+".. XXXXXXX .............. ................ X ................
.............. XXXXXXX ...",
+".. XXXXXXX .............. ................ X ................
.............. XXXXXXX ...",
+".. XXXXXXX .............. ................ X ................
.............. XXXXXXX ...",
+"... XXXXX ............... ............... X ...............
............... XXXXX ....",
+"... ............... .............. XXX ..............
............... ....",
+".... ................ .............. XXX ..............
................ .....",
+"...... ............... XX ............. XXX ............. XX
............... .......",
+"......... ............... XX ............. XXX ............. XX
............... ..........",
+"......... .............. XX ............. XXX ............. XX
.............. ..........",
+".......... ............. XXX ........... XXXXX ........... XXX
............. ...........",
+".......... ............. XXX ........... XXXXX ........... XXX
............. ...........",
+".......... ............ XXXX .......... XXXXX .......... XXXX
............ ...........",
+".......... ............ XXXX .......... XXXXX .......... XXXX
............ ...........",
+".......... X ........... XXXX .......... XXXXX .......... XXXX
........... X ...........",
+".......... X ........... XXXXX ........ XXXXXXX ........ XXXXX
........... X ...........",
+"........... X .......... XXXXX ........ XXXXXXX ........ XXXXX
.......... X ............",
+"........... X ......... XXXXX ........ XXXXXXX ........ XXXXX
......... X ............",
+"........... XX ......... XXXXXX ....... XXXXXXX ....... XXXXXX
......... XX ............",
+"........... XXX ........ XXXXXX ...... XXXXXXXXX ...... XXXXXX
........ XXX ............",
+"........... XXX ........ XXXXXX ...... XXXXXXXXX ...... XXXXXX
........ XXX ............",
+"............ XXX ....... XXXXXXX ..... XXXXXXXXX ..... XXXXXXX
....... XXX .............",
+"............ XXX ....... XXXXXXX ..... XXXXXXXXX ..... XXXXXXX
....... XXX .............",
+"............ XXXX ...... XXXXXXX ..... XXXXXXXXX ..... XXXXXXX
...... XXXX .............",
+"............ XXXX ...... XXXXXXXX ... XXXXXXXXXXX ... XXXXXXXX
...... XXXX .............",
+"............ XXXXX ..... XXXXXXXX ... XXXXXXXXXXX ... XXXXXXXX
..... XXXXX .............",
+"............ XXXXX .... XXXXXXXXX .. XXXXXXXXXXX .. XXXXXXXXX
.... XXXXX .............",
+"............. XXXXX .... XXXXXXXXX .. XXXXXXXXXXX .. XXXXXXXXX
.... XXXXX ..............",
+"............. XXXXXX .. XXXXXXXXXX .. XXXXXXXXXXX .. XXXXXXXXXX
.. XXXXXX ..............",
+"............. XXXXXX .. XXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXX
.. XXXXXX ..............",
+"............. XXXXXXX . XXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXX
. XXXXXXX ..............",
+"............. XXXXXXX . XXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXX
. XXXXXXX ..............",
+"............. XXXXXXXX XXXXXXXXXXXX XXXXX XXXXX XXXXXXXXXXXX
XXXXXXXX ..............",
+".............. XXXXXXX XXXXX XXXXX XXXX XXXX XXXXX XXXXX
XXXXXXX ...............",
+".............. XXXXXXXX XXXX XXX XX XX XXX XXXX
XXXXXXXX ...............",
+".............. XXXXXXXXX XXX X XXX
XXXXXXXXX ...............",
+".............. XXXX XX X XXXXX X
XX XXXX ...............",
+".............. XXX XXXX XXXXXXXXXXX XXXX
XXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"............... XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX ................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX ....................",
+".................... XXXXXXXX
XXXXXXXX .....................",
+"..................... X
X ......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................ XXXXXXXXXXXXXX
XXXXXXXXXXXXXX .........................",
+"........................ XXXXX
XXXXX .........................",
+"........................
.........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"....................... XXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXX ........................",
+"...................... XXXXXXXXX
XXXXXXXXX .......................",
+"...................... XXXX
XXXX .......................",
+"..................... XXXXXXXXXXXXXXXXXXXXX
......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...........................
............................",
+".................................
..................................",
+"..........................................
...........................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/qll116.xpm b/pieces/xboard/qll116.xpm
new file mode 100644
index 0000000..21bff02
--- /dev/null
+++ b/pieces/xboard/qll116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *qll116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+".......................................................
........................................................",
+".....................................................
......................................................",
+"....................................................
.....................................................",
+"............................... ................. XXXXX
................. ................................",
+"............................. .............. XXXXXXX
.............. ..............................",
+"............................ ............. XXXXXXX .............
.............................",
+"........................... XXXX ............. XXXXXXX .............
XXXX ............................",
+"........................... XXXXXX ............ XXXXXXX ............
XXXXXX ............................",
+".......................... XXXXXXX ............ XXXXXXX ............
XXXXXXX ...........................",
+".......................... XXXXXXX ............. XXXXX .............
XXXXXXX ...........................",
+".......................... XXXXXXX ............. .............
XXXXXXX ...........................",
+".......................... XXXXXXX .............. ..............
XXXXXXX ...........................",
+"......... .............. XXXXX ................. .................
XXXXX .............. ..........",
+"....... ............ X .................. ..................
X ............ ........",
+"...... ............ ..................
.................. ............ .......",
+"..... XXXX ............. ...................
................... ............. XXXX ......",
+"..... XXXXXX ............... ...................
................... ............... XXXXXX ......",
+".... XXXXXXX ............... ...................
................... ............... XXXXXXX .....",
+".... XXXXXXX ............... .................. X
.................. ............... XXXXXXX .....",
+".... XXXXXXX ............... ................. X
................. ............... XXXXXXX .....",
+".... XXXXXXX ............... ................. X
................. ............... XXXXXXX .....",
+"..... XXXXX ................ ................. X
................. ................ XXXXX ......",
+"..... XXX ................ ................ X ................
................ XXX ......",
+"...... ................. ............... XXX ...............
................. .......",
+"....... ................. ............... XXX ...............
................. ........",
+"......... ................. X .............. XXX ..............
X ................. ..........",
+"........... ............... XX .............. XXX ..............
XX ............... ............",
+"............ ............... XX ............. XXXXX .............
XX ............... .............",
+"............ .............. XXX ............ XXXXX ............
XXX .............. .............",
+"............ .............. XXX ............ XXXXX ............
XXX .............. .............",
+"............ ............. XXX ............ XXXXX ............
XXX ............. .............",
+"............ ............. XXXX ........... XXXXX ...........
XXXX ............. .............",
+"............ X ............ XXXX .......... XXXXXXX ..........
XXXX ............ X .............",
+"............. ........... XXXX .......... XXXXXXX ..........
XXXX ........... ..............",
+"............. X ........... XXXXX ......... XXXXXXX .........
XXXXX ........... X ..............",
+"............. XX .......... XXXXX ......... XXXXXXX .........
XXXXX .......... XX ..............",
+"............. XX .......... XXXXX ........ XXXXXXXXX ........
XXXXX .......... XX ..............",
+"............. XXX ......... XXXXXX ....... XXXXXXXXX .......
XXXXXX ......... XXX ..............",
+"............. XXX ......... XXXXXX ....... XXXXXXXXX .......
XXXXXX ......... XXX ..............",
+".............. XXX ........ XXXXXX ....... XXXXXXXXX .......
XXXXXX ........ XXX ...............",
+".............. XXX ........ XXXXXXX ...... XXXXXXXXX ......
XXXXXXX ........ XXX ...............",
+".............. XXXX ....... XXXXXXX ..... XXXXXXXXXXX .....
XXXXXXX ....... XXXX ...............",
+".............. XXXX ....... XXXXXXX ..... XXXXXXXXXXX .....
XXXXXXX ....... XXXX ...............",
+".............. XXXXX ...... XXXXXXXX .... XXXXXXXXXXX ....
XXXXXXXX ...... XXXXX ...............",
+".............. XXXXX ..... XXXXXXXX .... XXXXXXXXXXX ....
XXXXXXXX ..... XXXXX ...............",
+"............... XXXXX ..... XXXXXXXX ... XXXXXXXXXXXXX ...
XXXXXXXX ..... XXXXX ................",
+"............... XXXXXX .... XXXXXXXXX .. XXXXXXXXXXXXX ..
XXXXXXXXX .... XXXXXX ................",
+"............... XXXXXX ... XXXXXXXXXX .. XXXXXXXXXXXXX ..
XXXXXXXXXX ... XXXXXX ................",
+"............... XXXXXXX .. XXXXXXXXXX .. XXXXXXXXXXXXX ..
XXXXXXXXXX .. XXXXXXX ................",
+"............... XXXXXXX .. XXXXXXXXXXX XXXXXXXXXXXXXXX
XXXXXXXXXXX .. XXXXXXX ................",
+"............... XXXXXXXX . XXXXXXXXXXX XXXXXXXXXXXXXXX
XXXXXXXXXXX . XXXXXXXX ................",
+"................ XXXXXXX . XXXXXXXXXXX XXXXXXXXXXXXXXX
XXXXXXXXXXX . XXXXXXX .................",
+"................ XXXXXXXX XXXXXXXXXXXX XXXXXX XXXXXX
XXXXXXXXXXXX XXXXXXXX .................",
+"................ XXXXXXXX XXXXX XXXXX XXXX XXXX XXXXX
XXXXX XXXXXXXX .................",
+"................ XXXXXXXXX XXXX XXX XX XX XXX
XXXX XXXXXXXXX .................",
+"................ XXXXXXXXXX XXX XXX
XXX XXXXXXXXXX .................",
+"................ XXXX XX X XXXXXXX X
XX XXXX .................",
+"................. XX XXXX XXXXXXXXXXXXX XXXX
XX ..................",
+".................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX
..................",
+".................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX .......................",
+"....................... XXXXXXXX
XXXXXXXX ........................",
+"........................
.........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".......................... XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXX ...........................",
+"........................... XXXXXXX
XXXXXXX ............................",
+"........................... X
X ............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"......................... XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX ..........................",
+"........................ XXXXXXXXXX
XXXXXXXXXX .........................",
+"........................ XXXXX
XXXXX .........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXX
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"..............................
...............................",
+"....................................
.....................................",
+".............................................
..............................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/qll129.xpm b/pieces/xboard/qll129.xpm
new file mode 100644
index 0000000..133ba43
--- /dev/null
+++ b/pieces/xboard/qll129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *qll129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".............................................................
..............................................................",
+"...........................................................
............................................................",
+"..........................................................
...........................................................",
+".........................................................
..........................................................",
+".................................. .................. XXXX
.................. ...................................",
+"................................ ............... XXXXXX
............... .................................",
+"............................... .............. XXXXXXXX
.............. ................................",
+".............................. ............. XXXXXXXX
............. ...............................",
+"............................. XXX ............. XXXXXXXX
............. XXX ..............................",
+"............................. XXXXXX ............ XXXXXX
............ XXXXXX ..............................",
+"............................ XXXXXXX ............. XXXXXX
............. XXXXXXX .............................",
+"............................ XXXXXXXX ............. XX
............. XXXXXXXX .............................",
+"............................ XXXXXXXX ..............
.............. XXXXXXXX .............................",
+"............................ XXXXXX ...............
............... XXXXXX .............................",
+"............................. XXXXXX .................
................. XXXXXX ..............................",
+"........ ............... XX ...................
................... XX ............... .........",
+"...... .............. ...................
................... .............. .......",
+"..... .............. ....................
.................... .............. ......",
+".... .............. .....................
..................... .............. .....",
+"... XXXX ................ .....................
..................... ................ XXXX ....",
+"... XXXXXXX ................ ....................
.................... ................ XXXXXXX ....",
+"... XXXXXXXX ................ ....................
.................... ................ XXXXXXXX ....",
+"... XXXXXXXX ................ ...................
................... ................ XXXXXXXX ....",
+"... XXXXXXXX ................ ...................
................... ................ XXXXXXXX ....",
+"... XXXXXXX ................ ...................
................... ................ XXXXXXX ....",
+"... XXXXX ................. .................
................. ................. XXXXX ....",
+".... ................. ................. XX
................. ................. .....",
+"..... .................. ................. XX
................. .................. ......",
+"...... ................... ................ XX
................ ................... .......",
+"........ .................. ................ XX
................ ................... .........",
+"........... ................. X ............... XX
............... ................. ............",
+"........... ................. X .............. XXXX
.............. X ................. ............",
+"............ ................ XX .............. XXXX
.............. XX ................ .............",
+"............ ................ XX ............. XXXX
............. XX ................ .............",
+"............ ............... XXX ............ XXXX
............ XXX ............... .............",
+"............ .............. XXX ............ XXXXXX
............ XXX .............. .............",
+"............ .............. XXX ........... XXXXXX
........... XXX .............. .............",
+"............ ............. XXXX ........... XXXXXX
........... XXXX ............. .............",
+"............. ............. XXXX ........... XXXXXX
........... XXXX ............. ..............",
+"............. ............ XXXX ......... XXXXXX
......... XXXX ............ ..............",
+"............. X ............ XXXXX ......... XXXXXXXX
......... XXXXX ............ X ..............",
+"............. X ........... XXXXX ......... XXXXXXXX
......... XXXXX ........... X ..............",
+"............. XX .......... XXXXX ........ XXXXXXXX
........ XXXXX .......... XX ..............",
+"............. XX .......... XXXXXX ........ XXXXXXXX
........ XXXXXX .......... XX ..............",
+".............. XX ......... XXXXXX ....... XXXXXXXX
....... XXXXXX ......... XX ...............",
+".............. XXX ......... XXXXXX ...... XXXXXXXXXX
...... XXXXXX ......... XXX ...............",
+".............. XXX ........ XXXXXXX ...... XXXXXXXXXX
...... XXXXXXX ........ XXX ...............",
+".............. XXXX ....... XXXXXXX ...... XXXXXXXXXX
...... XXXXXXX ....... XXXX ...............",
+".............. XXXX ....... XXXXXXX .... XXXXXXXXXX
.... XXXXXXX ....... XXXX ...............",
+"............... XXXX ...... XXXXXXXX .... XXXXXXXXXXXX
.... XXXXXXXX ...... XXXX ................",
+"............... XXXXX ...... XXXXXXXX .... XXXXXXXXXXXX
.... XXXXXXXX ...... XXXXX ................",
+"............... XXXXX ..... XXXXXXXX ... XXXXXXXXXXXX ...
XXXXXXXX ..... XXXXX ................",
+"............... XXXXXX ..... XXXXXXXXX ... XXXXXXXXXXXX ...
XXXXXXXXX ..... XXXXXX ................",
+"............... XXXXXX ... XXXXXXXXX .. XXXXXXXXXXXX ..
XXXXXXXXX .... XXXXXX ................",
+"............... XXXXXX .. XXXXXXXXXX . XXXXXXXXXXXXXX .
XXXXXXXXX .. XXXXXX ................",
+"................ XXXXXXX .. XXXXXXXXXXX . XXXXXXXXXXXXXX .
XXXXXXXXXXX .. XXXXXXX .................",
+"................ XXXXXXX . XXXXXXXXXXX . XXXXXXXXXXXXXX .
XXXXXXXXXXX . XXXXXXX .................",
+"................ XXXXXXXX . XXXXXXXXXXX XXXXXXXXXXXXXX
XXXXXXXXXXX . XXXXXXXX .................",
+"................ XXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXX
XXXXXXXXXXXX XXXXXXXX .................",
+"................ XXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXX
XXXXXXXXXXXX XXXXXXXXX .................",
+"................ XXXXXXXXX XXXXXXXXXXXX XXXXXX XXXXXX
XXXXXXXXXXXX XXXXXXXXX .................",
+"................. XXXXXXXXX XXXXX XXXX XXXX XXXX
XXXX XXXXX XXXXXXXXX ..................",
+"................. XXXXXXXXXX XXX XX
XX XXX XXXXXXXXXX ..................",
+"................. XXXXX XXX
XXX XXXXX ..................",
+"................. XXXX XX
XXXX ..................",
+"................. XX XX XXXXXX
XX XX ..................",
+"................. XXXXXX XXXXXXXXXXXXXX
XXXXXXX ..................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX ........................",
+"....................... XXXXXXXXXXXXX
XXXXXXXXXXXXX ........................",
+"........................ XXXXX
XXXXX .........................",
+".........................
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................ XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX .............................",
+"............................ XXXXXXXX
XXXXXXXX .............................",
+"............................. XX
XX ..............................",
+".............................
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"........................... XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX ............................",
+"........................... XXXXXXXXXX
XXXXXXXXXX ............................",
+".......................... XX
XX ...........................",
+"..........................
...........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..........................
...........................",
+"..................................
...................................",
+".........................................
..........................................",
+"..................................................
...................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/qll21.xpm b/pieces/xboard/qll21.xpm
new file mode 100644
index 0000000..ac6e1ba
--- /dev/null
+++ b/pieces/xboard/qll21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *qll21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+"......... .........",
+"..... . 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 XXX XXX XXX X ..",
+".. XXXXXXXXXXXXXXX ..",
+"... XXXXXXXXXXXXX ...",
+"... XXXXXXXXXXXXX ...",
+".... XXXXXXXXXXX ....",
+".... X X ....",
+".... XXXXXXXXXXX ....",
+".... X X ....",
+".... XXXXXXXXXXX ....",
+".... XXXXXXXXX ....",
+"..... .....",
+"....................."
+};
diff --git a/pieces/xboard/qll25.xpm b/pieces/xboard/qll25.xpm
new file mode 100644
index 0000000..bff80c8
--- /dev/null
+++ b/pieces/xboard/qll25.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * qll25[] = {
+"25 25 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" . . . ",
+" .X. .X. .X. ",
+" .. ... ... ... .. ",
+".XX. . . . .XX.",
+".X.. .. . .. ..X.",
+" ... .. .X. .. ... ",
+" .. .. .X. .. .. ",
+" .X. .X. .X. .X. .X. ",
+" .X. .X. .X. .X. .X. ",
+" .X. .X. .X. .X. .X. ",
+" .XX..XX.XXX.XX..XX. ",
+" .XX...........XX. ",
+" ....XX.XXXXXXX... ",
+" .XXXXXXXXXXXXXXX. ",
+" ............... ",
+" .XXXXXXXXXXXXX. ",
+" ............. ",
+" .XXXXXXXXXXX. ",
+" ............... ",
+" .XXXXXXXXXXXXX. ",
+" ............. ",
+" ",
+" "};
diff --git a/pieces/xboard/qll29.xpm b/pieces/xboard/qll29.xpm
new file mode 100644
index 0000000..5307ca3
--- /dev/null
+++ b/pieces/xboard/qll29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *qll29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+".............. ..............",
+"........ .... X .... ........",
+"....... X ... X ... X .......",
+".. ... X .... .... X ... ..",
+". XX ... ..... ..... ... XX .",
+". XX ... .... .... ... XX .",
+".. .... ... X ... .... ..",
+"... ... ... X ... ... ...",
+"... ... X .. X .. X ... ...",
+"... X . XX .. X .. XX . X ...",
+"... X . XXX . X . XXX . X ...",
+"... XX XXX XXX XXX XX ...",
+".... X XXX XXX XXX X ....",
+".... XX X X X X XX ....",
+".... XXX X XXXX ....",
+".... XXXXXXXXXXXXXXXXXXX ....",
+"..... XXXX XXXX .....",
+"...... XXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXX ......",
+"....... X X .......",
+"....... XXXXXXXXXXX .......",
+"...... X X ......",
+"...... XXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXX ......",
+"........ ........",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/qll33.xpm b/pieces/xboard/qll33.xpm
new file mode 100644
index 0000000..811d40d
--- /dev/null
+++ b/pieces/xboard/qll33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *qll33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+"................ ................",
+"............... X ...............",
+"........ ..... X ..... ........",
+"....... XX ..... ..... XX .......",
+".. ... X ..... ..... X ... ..",
+". XX .... ...... ...... .... XX .",
+". XX .... ..... X ..... .... XX .",
+".. ..... .... X .... ..... ..",
+"... .... .... X .... .... ...",
+"... .... X ... X ... X .... ...",
+".... ... X .. XXX .. X ... ....",
+".... X .. X .. XXX .. X .. X ....",
+".... X .. XX . XXX . XX .. X ....",
+".... XX . XX . XXX . XX . XX ....",
+".... XX . XX XXXXX XX . XX ....",
+"..... XX X X X X XX .....",
+"..... X X X XXXXXX X X X .....",
+"..... X XXXXXXXXXXXXXX X .....",
+"..... XXXXXXXXXXXXXXXXXXXXX .....",
+"...... XXX XXX ......",
+"...... XXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XX XX .......",
+"........ XXXXXXXXXXXXX ........",
+"....... XX XX .......",
+"...... XXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXX ......",
+".......... ..........",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/qll37.xpm b/pieces/xboard/qll37.xpm
new file mode 100644
index 0000000..b690ea1
--- /dev/null
+++ b/pieces/xboard/qll37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *qll37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+"................. .................",
+".......... ... XXX ... ..........",
+"......... XXX .. XXX .. XXX .........",
+"......... XXX ... ... XXX .........",
+"... ..... ..... ..... ..... ...",
+".. XX ..... ...... ...... ..... XX ..",
+".. XX ..... ..... X ..... ..... XX ..",
+".. X ..... .... X .... ..... X ..",
+"... ..... X .... X .... ...... ...",
+".... .... X .... X .... X .... ....",
+".... .... XX ... X ... XX .... ....",
+".... X ... XX .. XXX .. XX ... X ....",
+".... X ... XX .. XXX .. XX ... X ....",
+"..... X .. XX .. XXX .. XX .. X .....",
+"..... X .. XXX . XXX . XXX .. X .....",
+"..... X . XXXX . XXX . XXX .. X .....",
+"..... XX XXXX XXXXX XXXX XX .....",
+"..... XX XXXXX XXXXX XXXXX XX .....",
+"..... X X X X X X X X .....",
+"...... X XXXX XXX XXXXX X .....",
+"...... XXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"....... XX XX .......",
+"........ XXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"......... XX XX .........",
+"......... XXXXXXXXXXXXX .........",
+"........ XXXX XXXX ........",
+"........ XXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXX ........",
+"............ ............",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/qll40.xpm b/pieces/xboard/qll40.xpm
new file mode 100644
index 0000000..d4d3547
--- /dev/null
+++ b/pieces/xboard/qll40.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *qll40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................",
+"........................................",
+"................... ..................",
+"........... .... XXX .... ..........",
+".......... XXX ... XXX ... XXX .........",
+".......... XXX ... XXX ... XXX .........",
+"... ...... X ..... ..... X ...... ..",
+".. XX ...... ....... ....... ...... XX .",
+".. XX ...... ....... ....... ...... XX .",
+".. XX ...... ..... X ..... ...... XX .",
+"... ....... ..... X ..... ....... ..",
+"..... ...... ..... X ..... ...... ....",
+"..... ...... X .... X .... X ...... ....",
+"..... ..... X .... X .... X ..... ....",
+"..... X ... XX ... XXX ... X .... X ....",
+"..... X ... XXX .. XXX .. XXX ... X ....",
+"..... XX .. XXX .. XXX .. XXX .. XX ....",
+"..... XX .. XXX .. XXX .. XXX .. XX ....",
+"...... XX . XXXX . XXX . XXXX . XX .....",
+"...... XXX XXXX XXXXX XXXX XXX .....",
+"...... XXX XXXX XXXXX XXXX XXX .....",
+"...... XX X X X X X X XX .....",
+"...... X XXXX XXX XXXXX X .....",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"........ XXXXX XXXXX .......",
+"........ X XXXXXXXXXXXXX X .......",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXX XXXX ........",
+".......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXX XXXX .......",
+"........ XXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"........ XXXXXXXXXXXXX .......",
+".............. .............",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/qll45.xpm b/pieces/xboard/qll45.xpm
new file mode 100644
index 0000000..acbed8c
--- /dev/null
+++ b/pieces/xboard/qll45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *qll45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+"..................... .....................",
+"........... ...... XXX ...... ...........",
+".......... XXX ..... XXX ..... XXX ..........",
+".......... XXX ..... XXX ..... XXX ..........",
+".......... XXX ...... ...... XXX ..........",
+".. ...... ........ ........ ...... ..",
+". XXX ...... ......... ......... ...... XXX .",
+". XXX ...... ....... X ....... ...... XXX .",
+". XXX ...... ....... X ....... ...... XXX .",
+".. X ....... ....... X ....... ....... X ..",
+"... ....... X ...... X ...... X ....... ...",
+".... ...... X ...... X ...... X ...... ....",
+".... ...... X ..... XXX ..... X ...... ....",
+".... X ..... XX .... XXX .... XX ..... X ....",
+".... X ..... XX .... XXX .... XX ..... X ....",
+"..... X ... XXX .... XXX .... XXX ... X .....",
+"..... X ... XXXX .. XXXXX .. XXXX ... X .....",
+"..... XX .. XXXX .. XXXXX .. XXXX .. XX .....",
+"..... XX .. XXXX .. XXXXX .. XXXX .. XX .....",
+"..... XXX . XXXXX . XXXXX . XXXXX . XXX .....",
+"..... XXX . XXXXX . XXXXX . XXXXX . XXX .....",
+"..... XXXX XXXXX XXX XXX XXXXX XXXX .....",
+"...... XXX XX XX XX X XX XX XX XXX ......",
+"...... XX X XX XXX XX X XX ......",
+"...... X XXXXXXXXXXXXXXXXXXXXXX X ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXX XXXXXXX ........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XX XX ..........",
+".......... XXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+"......... XXXX XXXX .........",
+"........ XXXXXXXXXXXXXXXXX ........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXX ........",
+"............... ...............",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/qll49.xpm b/pieces/xboard/qll49.xpm
new file mode 100644
index 0000000..73ae7ed
--- /dev/null
+++ b/pieces/xboard/qll49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *qll49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+"....................... .......................",
+"........... ....... XXX ....... ...........",
+".......... XXXX ...... XXX ...... XXXX ..........",
+".......... XXXX ...... XXX ...... XXXX ..........",
+".......... XXXX ....... X ....... XXXX ..........",
+".. ...... X ......... ......... X ...... ..",
+". XXX ....... .......... .......... ....... XXX .",
+". XXX ....... ........ X ........ ....... XXX .",
+". XXX ....... ........ X ........ ....... XXX .",
+".. X ........ ........ X ........ ........ X ..",
+"... ........ X ....... X ....... X ........ ...",
+".... ....... X ....... X ....... X ....... ....",
+"..... ...... XX ..... XXX ..... XX ...... .....",
+"..... ...... XX ..... XXX ..... XX ...... .....",
+"..... X ..... XX ..... XXX ..... XX ..... X .....",
+"..... X ..... XXX .... XXX .... XXX ..... X .....",
+"..... XX .... XXX .... XXX .... XXX .... XX .....",
+"..... XXX ... XXX ... XXXXX ... XXX ... XXX .....",
+"...... XX ... XXXX .. XXXXX .. XXXX ... XX ......",
+"...... XXX .. XXXX .. XXXXX .. XXXX .. XXX ......",
+"...... XXX .. XXXXX . XXXXX . XXXXX .. XXX ......",
+"...... XXXX . XXXXX . XXXXX . XXXXX . XXXX ......",
+"...... XXXXX XXXXX XXX XXX XXXXX XXXXX ......",
+"....... XXXX XX XX XX X XX XX XX XXXX .......",
+"....... XX XX X XX XXX XX X XX XX .......",
+"....... X XXXXXXXXXXXXXXXXXXX X .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXX XXXXXX .........",
+".......... XXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXX XXX ...........",
+"........... XXXXXXXXXXXXXXXXXXX ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXX XXXXX ..........",
+"......... XXXXXXXXXXXXXXXXX .........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+".......... XXXXXXXXXXXXXXXXX ..........",
+"................ ................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/qll54.xpm b/pieces/xboard/qll54.xpm
new file mode 100644
index 0000000..6713512
--- /dev/null
+++ b/pieces/xboard/qll54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *qll54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................... .........................",
+"........................ ........................",
+"............. ...... XX ...... .............",
+"............ ..... XX ..... ............",
+"............ XXX ..... XX ..... XXX ............",
+"............ XXX ..... ..... XXX ............",
+"... .... XX ...... ...... XX .... ...",
+".. ... ........ ........ ... ..",
+".. XXX .... ........ ........ .... XXX ..",
+".. XXX ...... ....... ....... ...... XXX ..",
+".. XX ...... ....... ....... ...... XX ..",
+".. ....... ...... ...... ....... ..",
+"... ....... ...... ...... ....... ...",
+"..... ....... ..... ..... ....... .....",
+"...... ...... .... XX .... ...... ......",
+"...... ...... X .... XX .... X ...... ......",
+"...... ..... X .... XX .... X ..... ......",
+"...... .... X ... XX ... X ..... ......",
+"...... ... XXX ... XX ... XX ... ......",
+"...... .. XXX .. XX .. XXX .. ......",
+"....... X .. XXX . XXXX . XXX .. X .......",
+"....... X . XXXX . XXXX . XXXX . X .......",
+"....... XX . XXXX XXXX XXXX . XX .......",
+"....... XX XXXXX XXXX XXXXX XX .......",
+"....... XXX XXXXX XXXX XXXXX XXX .......",
+"....... XX XX XX XX XX XX XX XX .......",
+"........ XXX X X XXX ........",
+"........ XX ........",
+"........ XXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXX XXXXXXX ..........",
+".......... X X ..........",
+"........... XXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXX XXXXX ............",
+"............ ............",
+"............ XXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXX XXXXX ............",
+"........... ...........",
+"........... XXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXX ...........",
+"............ ............",
+"................... ...................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/qll58.xpm b/pieces/xboard/qll58.xpm
new file mode 100644
index 0000000..f494d43
--- /dev/null
+++ b/pieces/xboard/qll58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *qll58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"............................ ............................",
+".......................... ..........................",
+".............. ...... XX ...... ..............",
+"............. ..... XXXX ..... .............",
+"............. XXX ..... XXXX ..... XXX .............",
+"............. XXX ..... ..... XXX .............",
+".... ....... XXX ...... ...... XXX ....... ....",
+".. ..... ........ ........ ..... ..",
+". XX ..... ........ ........ ..... XX .",
+". XXXX ....... ........ ........ ....... XXXX .",
+". XXX ....... ........ ........ ....... XXX .",
+".. ....... ........ ........ ....... ..",
+"... ........ ...... ...... ........ ...",
+"..... ........ ...... XX ...... ........ .....",
+"..... ....... ...... XX ...... ....... .....",
+"..... ....... ..... XX ..... ....... .....",
+"..... ...... X ..... XX ..... X ...... .....",
+"...... ..... X .... XX .... X ..... ......",
+"...... X .... X ... XXXX ... X .... X ......",
+"...... X ... XXX ... XXXX ... XXX ... X ......",
+"...... XX ... XXX .. XXXX .. XXX ... XX ......",
+"...... XX .. XXXX . XXXX . XXXX .. XX ......",
+"...... XX .. XXXX . XXXXXX . XXXX .. XX ......",
+"....... XX . XXXX XXXXXX XXXX . XX .......",
+"....... XXX XXXXX XXXXXX XXXXX XXX .......",
+"....... XXXX XXXXX XXXXXX XXXXX XXXX .......",
+"....... XXXX XX XX XX XX XX XX XXXX .......",
+"....... XXXX X X XXXX .......",
+"........ X XXXX X ........",
+"........ XXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXX XXXXXXX ..........",
+"........... ...........",
+"............ XXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXX XXXXXX .............",
+"............. .............",
+"............. XXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXX XXXXX ............",
+"............ ............",
+"........... XXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXX ...........",
+"............. .............",
+".................... ....................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/qll64.xpm b/pieces/xboard/qll64.xpm
new file mode 100644
index 0000000..89e7af5
--- /dev/null
+++ b/pieces/xboard/qll64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *qll64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"............................... ...............................",
+"............................. .............................",
+".................. ........ XX ........ ..................",
+"................ ...... XXXX ...... ................",
+"............... XX ..... XXXX ..... XX ...............",
+"............... XXXX ..... XX ..... XXXX ...............",
+"............... XXXX ...... ...... XXXX ...............",
+"..... ........ XX ........ ........ XX ........ .....",
+"... ....... ......... ......... ....... ...",
+".. XX ....... .......... .......... ....... XX ..",
+".. XXXX ........ ......... ......... ........ XXXX ..",
+".. XXXX ........ ......... ......... ........ XXXX ..",
+".. XX ........ ......... ......... ........ XX ..",
+"... ......... ........ ........ ......... ...",
+".... ........ ....... ....... ......... ....",
+"...... ........ X ....... XX ....... ........ ......",
+"...... ....... X ...... XX ...... X ....... ......",
+"...... ....... XX ...... XX ...... XX ....... ......",
+"...... ...... XX ..... XX ..... XX ...... ......",
+"....... ...... XXX .... XX .... XXX ...... .......",
+"....... ..... XXX .... XXXX .... XXX ..... .......",
+"....... X ..... XXX ... XXXX ... XXX ..... X .......",
+"....... X .... XXXX ... XXXX ... XXXX .... X .......",
+"....... XX .... XXXX ... XXXX ... XXXX .... XX .......",
+"....... X ... XXXX . XXXX . XXXX ... X .......",
+"........ XX ... XXXXX . XXXXXX . XXXXX ... XX ........",
+"........ XX . XXXXX . XXXXXX . XXXXX .. XX ........",
+"........ XXX . XXXXXX XXXXXX XXXXX . XXX ........",
+"........ XXX XXXXXXX XXXXXX XXXXXXX XXX ........",
+"........ XXXX XXXXXXX XXXXXX XXXXXXX XXXX ........",
+"........ XXXX XXX XX XX XX XX XXX XXXX ........",
+"........ XXXX X X XXXX ........",
+"......... X XX XXXX XX X .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXX XXXXXXXX ...........",
+"............ ............",
+"............. XXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXX XXXXX ..............",
+"............... ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXX XXXXXX ..............",
+"............. .............",
+"............ XXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXXXXX .............",
+"................. ................",
+"........................ ........................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/qll72.xpm b/pieces/xboard/qll72.xpm
new file mode 100644
index 0000000..6622a1e
--- /dev/null
+++ b/pieces/xboard/qll72.xpm
@@ -0,0 +1,78 @@
+/* XPM */
+static char * qll72[] = {
+"72 72 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" .... ",
+" ...... ",
+" ... ...XX... ... ",
+" ....... ..XXXX.. ....... ",
+" ...XXX... ..XXXX.. ...XXX... ",
+" ..XXXXX.. ..XXXX.. ..XXXXX.. ",
+" ..XXXXX.. ...XX... ..XXXXX.. ",
+" ..XXXXX.. ...... ..XXXXX.. ",
+" ... ...XXX... .. ...XXX... ... ",
+" ....... ....... .. ....... ....... ",
+"...XXX... ... .... ... ...XXX...",
+"..XXXXX.. ... .... ... ..XXXXX..",
+"..XXXXX.. ... .... ... ..XXXXX..",
+"..XXXXX.. .... .... .... ..XXXXX..",
+"...XXX... .... .... .... ...XXX...",
+" ....... .... ...... .... ....... ",
+" ..... ..... ..XX.. ..... ..... ",
+" ... ..X.. ..XX.. ..X.. ... ",
+" .... ..X.. ..XX.. ..X.. .... ",
+" .... ..X... ...XX... ...X.. .... ",
+" ..... ..XX.. ..XXXX.. ..XX.. ..... ",
+" ..... ..XX.. ..XXXX.. ..XX.. ..... ",
+" ..X.. ..XX... ..XXXX.. ...XX.. ..X.. ",
+" ..X... ..XXX.. ..XXXX.. ..XXX.. ...X.. ",
+" ..XX.. ...XXX... ...XXXX... ...XXX... ..XX.. ",
+" ..XX... ..XXXXX.. ..XXXXXX.. ..XXXXX.. ...XX.. ",
+" ...XX.. ..XXXXX.. ..XXXXXX.. ..XXXXX.. ..XX... ",
+" ..XX... ..XXXXX... ..XXXXXX.. ...XXXXX.. ...XX.. ",
+" ..XXX.. ..XXXXXX.. ..XXXXXX.. ..XXXXXX.. ..XXX.. ",
+" ..XXX... ..XXXXXX.. ...XXXXXX... ..XXXXXX.. ...XXX.. ",
+" ..XXXX... ..XXXXXX... ..XXXXXXXX.. ...XXXXXX.. ...XXXX.. ",
+" ..XXXXX.. ..XXXXXXX.. ..XXXXXXXX.. ..XXXXXXX.. ..XXXXX.. ",
+" ...XXXX... ..XXXXXXX.....XXXXXXXX.....XXXXXXX.. ...XXXX... ",
+" ..XXXXX.. ..XXXXXXXX....XXXXXXXX....XXXXXXXX.. ..XXXXX.. ",
+" ..XXXXX.....XXXXXXXX....XXX..XXX....XXXXXXXX.....XXXXX.. ",
+" ..XXXXXX....XXXX.XXX...XX......XX...XXX.XXXX....XXXXXX.. ",
+" ..XXXXXX....XX............................XX....XXXXXX.. ",
+" ..XXXX.XX...X...X........XXXXXX........X...X...XX.XXXX.. ",
+" ...X...........XXXXXXXXXXXXXXXXXXXXXXXXXX...........X... ",
+" .....X......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX......X..... ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ...XXXXXXXXXX......................XXXXXXXXXX... ",
+" ...XX....................................XX... ",
+" ...........XXXXXXXXXXXXXXXXXXXXXX........... ",
+" ....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.... ",
+" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" ..XXXXXXXXX....................XXXXXXXXX.. ",
+" .......................................... ",
+" ..........XXXXXXXXXXXXXXXXXXXX.......... ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ..XXXXXXXXXX..................XXXXXXXXXX.. ",
+" ...XXXX..............................XXXX... ",
+" .............XXXXXXXXXXXXXXXXXX............. ",
+" ........XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX........ ",
+" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
+" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" .......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....... ",
+" .............XXXXXXXXXXXXXXXXXXXX............. ",
+" .................................. ",
+" .................... ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/qll80.xpm b/pieces/xboard/qll80.xpm
new file mode 100644
index 0000000..9115192
--- /dev/null
+++ b/pieces/xboard/qll80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *qll80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"......................................
......................................",
+"....................................
....................................",
+"................................... XXXX
...................................",
+"..................... ........... XXXXXX ...........
.....................",
+"................... ......... XXXXXX .........
...................",
+".................. XXX ........ XXXXXX ........ XXX
..................",
+".................. XXXXX ........ XXXX ........ XXXXX
..................",
+".................. XXXXX ......... ......... XXXXX
..................",
+".................. XXXXX .......... .......... XXXXX
..................",
+"...... ......... XXX ............ ............ XXX .........
......",
+".... ........ ............ ............ ........
....",
+"... XXX ......... ............. ............. ......... XXX
...",
+"... XXXXX .......... ............. ............. .......... XXXXX
...",
+"... XXXXX .......... ............. ............. .......... XXXXX
...",
+"... XXXXX .......... ............. ............. .......... XXXXX
...",
+"... XXX .......... ........... ........... .......... XXX
...",
+".... ........... ........... XX ........... ...........
....",
+"...... ........... ........... XX ........... ...........
......",
+"........ ........... .......... XX .......... ...........
........",
+"........ .......... X ......... XX ......... X ..........
........",
+"........ .......... X ......... XXXX ......... X ..........
........",
+"........ ......... X ........ XXXX ........ X .........
........",
+"......... ......... XX ........ XXXX ........ XX .........
.........",
+"......... ........ XX ........ XXXX ........ XX ........
.........",
+"......... X ........ XX ...... XXXX ...... XX ........ X
.........",
+"......... X ...... XXX ...... XXXXXX ...... XXX ....... X
.........",
+"......... XX ...... XXXX ...... XXXXXX ...... XXX ...... XX
.........",
+"......... X ..... XXXX ..... XXXXXX ..... XXXX ..... X
.........",
+".......... XX ..... XXXXX .... XXXXXX .... XXXXX ..... XX
..........",
+".......... XX .... XXXXX ... XXXXXXXX ... XXXXX .... XX
..........",
+".......... XXX ... XXXXXX ... XXXXXXXX ... XXXXXX ... XXX
..........",
+".......... XXXX ... XXXXXX ... XXXXXXXX ... XXXXXX ... XXXX
..........",
+".......... XXXX .. XXXXXX .. XXXXXXXX .. XXXXXX .. XXXX
..........",
+".......... XXXX .. XXXXXXX . XXXXXXXX . XXXXXXX .. XXXX
..........",
+"........... XXXX . XXXXXXX . XXXXXXXXXX . XXXXXXX . XXXX
...........",
+"........... XXXXX . XXXXXXX XXXXXXXXXX XXXXXXX . XXXXX
...........",
+"........... XXXXX XXXXXXXX XXXXXXXXXX XXXXXXXX XXXXX
...........",
+"........... XXXXXX XXXXXXXX XXXX XXXX XXXXXXXX XXXXXX
...........",
+"........... XXXXXX XXX XX XX XX XX XXX XXXXXX
...........",
+"........... XXX XX X XX X XX XXX
...........",
+"............ X XXX XXXXXXXX XXX X
............",
+"............ X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXX XXXXXXXXXXXX
...............",
+"................ XXXXX XXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXX
................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXX XXXXXXXX
..................",
+"...................
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXX XXXXXXXXXX
.................",
+"................ XX XX
................",
+"............... XXXXXXXXXXXXXXXXXXXXXX
...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............",
+".................. XXXXXXXXXXXXXXXXXX
.................",
+"........................
........................",
+"...............................
...............................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/qll87.xpm b/pieces/xboard/qll87.xpm
new file mode 100644
index 0000000..6728b82
--- /dev/null
+++ b/pieces/xboard/qll87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *qll87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"..........................................
..........................................",
+"........................................
........................................",
+".......................................
.......................................",
+"....................... ............. XXX .............
.......................",
+"..................... .......... XXXXX ..........
.....................",
+".................... ......... XXXXX .........
....................",
+".................... XXX ......... XXXXX ......... XXX
....................",
+"................... XXXXX ......... XXX ......... XXXXX
...................",
+"................... XXXXX ......... ......... XXXXX
...................",
+"................... XXXXX .......... .......... XXXXX
...................",
+"....... .......... XX ............. ............. XX ..........
.......",
+"..... ........ ............. ............. ........
.....",
+".... ........ ............. ............. ........
....",
+".... XXX ........... .............. .............. ...........
XXX ....",
+"... XXXXX .......... ............. ............. ..........
XXXXX ...",
+"... XXXXX .......... ............. ............. ..........
XXXXX ...",
+"... XXXXX .......... ............. ............. ..........
XXXXX ...",
+".... XXX ........... ........... X ........... ...........
XXX ....",
+".... ........... ........... X ........... ...........
....",
+"..... ............ .......... X .......... ............
.....",
+"....... ............ .......... X .......... ............
.......",
+"......... ............ .......... X .......... ............
.........",
+"......... ........... X ........ XXX ........ X ...........
.........",
+"......... .......... X ........ XXX ........ X ..........
.........",
+"......... .......... X ........ XXX ........ X ..........
.........",
+"......... ......... XX ....... XXX ....... XX .........
.........",
+".......... ......... XX ....... XXX ....... XX .........
..........",
+".......... ........ XX ...... XXXXX ...... XX ........
..........",
+".......... ...... XXXX ..... XXXXX ..... XXX .......
..........",
+".......... X ...... XXXX ..... XXXXX ..... XXXX ...... X
..........",
+".......... XX ..... XXXX ..... XXXXX ..... XXXX ..... XX
..........",
+".......... XX ..... XXXXX .... XXXXX .... XXXXX ..... XX
..........",
+"........... XX .... XXXXX ... XXXXXXX ... XXXXX .... XX
...........",
+"........... XX .... XXXXX ... XXXXXXX ... XXXXX .... XX
...........",
+"........... XXX ... XXXXXX .. XXXXXXX .. XXXXXX ... XXX
...........",
+"........... XXX .. XXXXXX .. XXXXXXX .. XXXXXX .. XXX
...........",
+"........... XXXX .. XXXXXX .. XXXXXXX .. XXXXXX .. XXXX
...........",
+"........... XXXXX . XXXXXXX XXXXXXXXX XXXXXXX . XXXXX
...........",
+"............ XXXX . XXXXXXX XXXXXXXXX XXXXXXX . XXXX
............",
+"............ XXXXX XXXXXXX XXXXXXXXX XXXXXXX XXXXX
............",
+"............ XXXXX XXXXXXXX XXXX XXXX XXXXXXXX XXXXX
............",
+"............ XXXXXX XXXX XXX XXX XXX XXX XXXX XXXXXX
............",
+"............ XXXXXX XX X X X X XX XXXXXX
............",
+"............ XXX XX XX XXX
............",
+"............. X X XXX X X
.............",
+"............. XXXXX XXXXXXXXX XXXXX
.............",
+"............. X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X
.............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............",
+"................ XXXXXXXXXXXXXX XXXXXXXXXXXXXX
................",
+"................ XXXXXX XXXXXX
................",
+".................
.................",
+".................. XXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"................... XXXXXXXXXXXX XXXXXXXXXXXX
...................",
+".................... XXX XXX
....................",
+"....................
....................",
+".................... XXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"................... XXXXXXXXXXX XXXXXXXXXXX
...................",
+"................... XX XX
...................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXXXX
..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXXXXXXXXXXXXXX
..................",
+"....................
....................",
+".........................
.........................",
+".................................
.................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/qll95.xpm b/pieces/xboard/qll95.xpm
new file mode 100644
index 0000000..db5e55b
--- /dev/null
+++ b/pieces/xboard/qll95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *qll95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................
..............................................",
+"............................................
............................................",
+"...........................................
...........................................",
+"......................... .............. XXX ..............
.........................",
+"....................... ........... XXXXX ...........
.......................",
+"...................... .......... XXXXX ..........
......................",
+"...................... XXXX .......... XXXXX .......... XXXX
......................",
+"..................... XXXXXX ......... XXXXX ......... XXXXXX
.....................",
+"..................... XXXXXX .......... X .......... XXXXXX
.....................",
+"..................... XXXXXX .......... .......... XXXXXX
.....................",
+"..................... XXXXX ............ ............ XXXXX
.....................",
+"....... ........... X .............. .............. X
........... .......",
+"..... ......... .............. ..............
......... .....",
+".... ......... ............... ...............
......... ....",
+".... XXXX ............ ............... ...............
............ XXXX ....",
+"... XXXXXX ........... ............... ...............
........... XXXXXX ...",
+"... XXXXXX ........... ............... ...............
........... XXXXXX ...",
+"... XXXXXX ........... ............. X .............
........... XXXXXX ...",
+"... XXXXX ............ ............. X .............
............ XXXXX ...",
+".... XXX ............ ............. X .............
............ XXX ....",
+".... ............. ............ X ............
............. ....",
+"..... .............. ............ X ............
.............. .....",
+"....... ............. ........... XXX ...........
............. .......",
+"......... ............ X .......... XXX .......... X
............ .........",
+"......... ............ X .......... XXX .......... X
............ .........",
+".......... ........... X .......... XXX .......... X
........... ..........",
+".......... ........... XX ........ XXXXX ........ XX
........... ..........",
+".......... .......... XX ........ XXXXX ........ XX
.......... ..........",
+".......... ......... XX ........ XXXXX ........ XX
......... ..........",
+".......... X ......... XXX ....... XXXXX ....... XXX
......... X ..........",
+"........... X ....... XXXX ....... XXXXX ....... XXX ........
X ...........",
+"........... X ....... XXXXX ..... XXXXXXX ..... XXXXX .......
X ...........",
+"........... XX ...... XXXXX ..... XXXXXXX ..... XXXXX ......
XX ...........",
+"........... XX ..... XXXXX ..... XXXXXXX ..... XXXXX .....
XX ...........",
+"........... XXX ..... XXXXXX .... XXXXXXX .... XXXXXX .....
XXX ...........",
+"........... XXXX .... XXXXXX ... XXXXXXXXX ... XXXXXX ....
XXXX ...........",
+"............ XXX .... XXXXXX ... XXXXXXXXX ... XXXXXX ....
XXX ............",
+"............ XXXX ... XXXXXXX .. XXXXXXXXX .. XXXXXXX ...
XXXX ............",
+"............ XXXX ... XXXXXXX .. XXXXXXXXX .. XXXXXXX ...
XXXX ............",
+"............ XXXXX .. XXXXXXX .. XXXXXXXXX .. XXXXXXX ..
XXXXX ............",
+"............ XXXXX . XXXXXXXX XXXXXXXXXXX XXXXXXXX .
XXXXX ............",
+"............ XXXXXX . XXXXXXXX XXXXXXXXXXX XXXXXXXX .
XXXXXX ............",
+"............. XXXXXX XXXXXXXX XXXXXXXXXXX XXXXXXXX
XXXXXX .............",
+"............. XXXXXX XXXXXXXXX XXXXX XXXXX XXXXXXXXX
XXXXXX .............",
+"............. XXXXXXX XXXX XXX XXX XXX XXX XXXX
XXXXXXX .............",
+"............. XXXXXXX XXX X XX XX X XXX
XXXXXXX .............",
+"............. XXXX XX X XX
XXXX .............",
+"............. X XXXXX
X .............",
+".............. XXXXX XXXXXXXXX XXXXX
..............",
+".............. XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX
..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................. XXXXXXXXXXXXXX XXXXXXXXXXXXXX
..................",
+"................... XXXX XXXX
...................",
+"...................
...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXX XXXXXXXXXXXXX
.....................",
+"...................... XXXX XXXX
......................",
+"......................
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXX
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXX XXXXXXXXXXXX
.....................",
+".................... XXXXX XXXXX
....................",
+"....................
....................",
+"................... XXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXX
...................",
+".....................
.....................",
+"............................
............................",
+"....................................
....................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/rdd108.xpm b/pieces/xboard/rdd108.xpm
new file mode 100644
index 0000000..339fedd
--- /dev/null
+++ b/pieces/xboard/rdd108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *rdd108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"..................... .......... ...........
.....................",
+".................... .......... ..........
.....................",
+".................... .......... ..........
.....................",
+".................... .......... ..........
.....................",
+".................... .......... ..........
.....................",
+".................... .......... ..........
.....................",
+".................... .......... ..........
.....................",
+"....................
.....................",
+"....................
.....................",
+"....................
.....................",
+"....................
.....................",
+"....................
.....................",
+"....................
.....................",
+"....................
.....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"......................
.......................",
+".......................
........................",
+"........................
.........................",
+".........................
..........................",
+"..........................
...........................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
............................",
+"..........................
...........................",
+".........................
..........................",
+"........................
.........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
................",
+"...............
................",
+"...............
................",
+"...............
................",
+"...............
................",
+"...............
................",
+"................
................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/rdd116.xpm b/pieces/xboard/rdd116.xpm
new file mode 100644
index 0000000..061a76b
--- /dev/null
+++ b/pieces/xboard/rdd116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *rdd116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................... ............ ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... ........... ...........
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".......................
........................",
+"........................
.........................",
+".........................
...........................",
+"...........................
............................",
+"............................
.............................",
+".............................
..............................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
..............................",
+"............................
.............................",
+"...........................
............................",
+"..........................
...........................",
+".........................
..........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+".................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+".................
.................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/rdd129.xpm b/pieces/xboard/rdd129.xpm
new file mode 100644
index 0000000..eb964ef
--- /dev/null
+++ b/pieces/xboard/rdd129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *rdd129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"......................... ..............
............. ..........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..........................
...........................",
+"...........................
............................",
+"............................
.............................",
+"..............................
..............................",
+"...............................
................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................
..................................",
+"................................
.................................",
+"...............................
................................",
+"..............................
...............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"...................
....................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/rdd21.xpm b/pieces/xboard/rdd21.xpm
new file mode 100644
index 0000000..eda793f
--- /dev/null
+++ b/pieces/xboard/rdd21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *rdd21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+".....................",
+".... .. .. ....",
+".... ....",
+".... ....",
+".... XXXXXXXXX ....",
+"...... ......",
+"...... XXXXXXX ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"..... XXXXXXX .....",
+".... ....",
+"... XXXXXXXXXXX ...",
+"... ...",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/rdd25.xpm b/pieces/xboard/rdd25.xpm
new file mode 100644
index 0000000..29395a6
--- /dev/null
+++ b/pieces/xboard/rdd25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *rdd25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+".........................",
+".........................",
+"..... .. .. .....",
+"..... .....",
+"..... .....",
+"..... XXXXXXXXXXXXX .....",
+"...... XXXXXXXXX ......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... XXXXXXXXX .......",
+"...... ......",
+"...... XXXXXXXXXXX .....",
+"...... .....",
+".... XXXXXXXXXXXXX ....",
+".... ....",
+".........................",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/rdd29.xpm b/pieces/xboard/rdd29.xpm
new file mode 100644
index 0000000..2d6f705
--- /dev/null
+++ b/pieces/xboard/rdd29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *rdd29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+".............................",
+"...... ... .. ......",
+"...... ... .. ......",
+"...... ......",
+"...... ......",
+"...... XXXXXXXXXXXXXXX ......",
+"....... .......",
+"........ XXXXXXXXXXX ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ XXXXXXXXXXX ........",
+"........ .......",
+"....... XXXXXXXXXXXXX ......",
+"...... ......",
+"...... ......",
+".... XXXXXXXXXXXXXXX ....",
+".... ....",
+".... ....",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/rdd33.xpm b/pieces/xboard/rdd33.xpm
new file mode 100644
index 0000000..74dc90a
--- /dev/null
+++ b/pieces/xboard/rdd33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *rdd33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+".................................",
+".................................",
+"...... ... ... ......",
+"...... ... ... ......",
+"...... ......",
+"...... ......",
+"...... XXXXXXXXXXXXXXXXX ......",
+"....... .......",
+"........ XXXXXXXXXXXXX ........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... XXXXXXXXXXXXX .........",
+"........ ........",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... .......",
+"....... .......",
+"..... XXXXXXXXXXXXXXXXX .....",
+"..... .....",
+"..... .....",
+".................................",
+".................................",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/rdd37.xpm b/pieces/xboard/rdd37.xpm
new file mode 100644
index 0000000..9319c58
--- /dev/null
+++ b/pieces/xboard/rdd37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *rdd37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+"....... .... .... .......",
+"....... .... .... .......",
+"....... .... .... .......",
+"....... .......",
+"....... .......",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"........ ........",
+"......... .........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+"......... .........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"..... XXXXXXXXXXXXXXXXXXX .....",
+"..... .....",
+"..... .....",
+"..... .....",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/rdd40.xpm b/pieces/xboard/rdd40.xpm
new file mode 100644
index 0000000..eaac584
--- /dev/null
+++ b/pieces/xboard/rdd40.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * rdd40[] = {
+"40 40 3 1",
+" c green s dark_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" ..... ..... ..... ",
+" ..... ..... ..... ",
+" ..... ..... ..... ",
+" ....................... ",
+" ....................... ",
+" ....................... ",
+" .XXXXXXXXXXXXXXXXXXX. ",
+" ................... ",
+" ................ ",
+" .XXXXXXXXXXXXX. ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ..XXXXXXXXXXXXX.. ",
+" .................... ",
+" ...................... ",
+" .XXXXXXXXXXXXXXXXXXX.. ",
+" ...................... ",
+" ...................... ",
+" ...XXXXXXXXXXXXXXXXXXXXX... ",
+" ........................... ",
+" ........................... ",
+" ........................... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/rdd45.xpm b/pieces/xboard/rdd45.xpm
new file mode 100644
index 0000000..d653155
--- /dev/null
+++ b/pieces/xboard/rdd45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *rdd45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+".............................................",
+"........ ..... ..... ........",
+"........ ..... ..... ........",
+"........ ..... ..... ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... .........",
+".......... ..........",
+"........... ...........",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ ...........",
+"........... ..........",
+".......... .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+".............................................",
+".............................................",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/rdd49.xpm b/pieces/xboard/rdd49.xpm
new file mode 100644
index 0000000..cb19259
--- /dev/null
+++ b/pieces/xboard/rdd49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *rdd49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+"......... ..... ..... .........",
+"......... ..... ..... .........",
+"......... ..... ..... .........",
+"......... ..... ..... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... ..........",
+"........... ...........",
+"............ ............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............ ............",
+"............ ...........",
+"........... ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+".................................................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/rdd54.xpm b/pieces/xboard/rdd54.xpm
new file mode 100644
index 0000000..29d07f0
--- /dev/null
+++ b/pieces/xboard/rdd54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *rdd54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+".......... ..... .... ..........",
+".......... ..... .... ..........",
+".......... ..... .... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... ...........",
+"............ ............",
+".............. XXXXXXXXXXXXXXXXXXXX ..............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+".............. XXXXXXXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXXXXX .............",
+"........... ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... ...........",
+"........... ...........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/rdd58.xpm b/pieces/xboard/rdd58.xpm
new file mode 100644
index 0000000..2ba426e
--- /dev/null
+++ b/pieces/xboard/rdd58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *rdd58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"........... ..... ..... ...........",
+"........... ..... ..... ...........",
+"........... ..... ..... ...........",
+"........... ..... ..... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ ............",
+"............. .............",
+"............... XXXXXXXXXXXXXXXXXXXXXX ...............",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. ..............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/rdd64.xpm b/pieces/xboard/rdd64.xpm
new file mode 100644
index 0000000..294dc1d
--- /dev/null
+++ b/pieces/xboard/rdd64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *rdd64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+".............. ..... ..... ..............",
+".............. ..... ..... ..............",
+".............. ..... ..... ..............",
+".............. ..... ..... ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............... ...............",
+"................ ................",
+".................. XXXXXXXXXXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXXXXXXXX ..................",
+"................. .................",
+"................ ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/rdd72.xpm b/pieces/xboard/rdd72.xpm
new file mode 100644
index 0000000..0bd8bba
--- /dev/null
+++ b/pieces/xboard/rdd72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *rdd72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"............. ....... ....... .............",
+"............. ....... ....... .............",
+"............. ....... ....... .............",
+"............. ....... ....... .............",
+"............. ....... ....... .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. ..............",
+"............... ...............",
+"................. .................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................. .................",
+"................ ................",
+"............... ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/rdd80.xpm b/pieces/xboard/rdd80.xpm
new file mode 100644
index 0000000..607d4fc
--- /dev/null
+++ b/pieces/xboard/rdd80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *rdd80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"..................
..................",
+"...................
...................",
+"....................
....................",
+".....................
.....................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".....................
.....................",
+"....................
....................",
+"..................
...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............
............",
+"............
............",
+"............
............",
+"............
............",
+"............
............",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/rdd87.xpm b/pieces/xboard/rdd87.xpm
new file mode 100644
index 0000000..0cfa1b6
--- /dev/null
+++ b/pieces/xboard/rdd87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *rdd87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".................. ........ ........
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"..................
..................",
+"...................
...................",
+"....................
.....................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"......................
.....................",
+".....................
....................",
+"....................
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............
............",
+"............
............",
+"............
............",
+"............
............",
+"............
............",
+".............
............",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/rdd95.xpm b/pieces/xboard/rdd95.xpm
new file mode 100644
index 0000000..b543c98
--- /dev/null
+++ b/pieces/xboard/rdd95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *rdd95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"................... ......... .........
..................",
+".................. ......... ........
..................",
+".................. ......... ........
..................",
+".................. ......... ........
..................",
+".................. ......... ........
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"...................
...................",
+"....................
....................",
+".....................
.....................",
+"......................
......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
........................",
+".......................
.......................",
+"......................
......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+"..............
.............",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/rdl108.xpm b/pieces/xboard/rdl108.xpm
new file mode 100644
index 0000000..5a1e377
--- /dev/null
+++ b/pieces/xboard/rdl108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *rdl108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"..................... .......... ...........
.....................",
+".................... .......... ..........
.....................",
+".................... .......... ..........
.....................",
+".................... .......... ..........
.....................",
+".................... .......... ..........
.....................",
+".................... .......... ..........
.....................",
+".................... .......... ..........
.....................",
+"....................
.....................",
+"....................
.....................",
+"....................
.....................",
+"....................
.....................",
+"....................
.....................",
+"....................
.....................",
+"....................
.....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"......................
.......................",
+".......................
........................",
+"........................
.........................",
+".........................
..........................",
+"..........................
...........................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+".............................
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
............................",
+"..........................
...........................",
+".........................
..........................",
+"........................
.........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
................",
+"...............
................",
+"...............
................",
+"...............
................",
+"...............
................",
+"...............
................",
+"................
................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/rdl116.xpm b/pieces/xboard/rdl116.xpm
new file mode 100644
index 0000000..5ae037a
--- /dev/null
+++ b/pieces/xboard/rdl116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *rdl116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................... ............ ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... ........... ...........
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".......................
........................",
+"........................
.........................",
+".........................
...........................",
+"...........................
............................",
+"............................
.............................",
+".............................
..............................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
..............................",
+"............................
.............................",
+"...........................
............................",
+"..........................
...........................",
+".........................
..........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+".................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+"................
.................",
+".................
.................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/rdl129.xpm b/pieces/xboard/rdl129.xpm
new file mode 100644
index 0000000..d8d9d4f
--- /dev/null
+++ b/pieces/xboard/rdl129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *rdl129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"......................... ..............
............. ..........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..........................
...........................",
+"...........................
............................",
+"............................
.............................",
+"..............................
..............................",
+"...............................
................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"..................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................................",
+".................................
..................................",
+"................................
.................................",
+"...............................
................................",
+"..............................
...............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"...................
....................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/rdl21.xpm b/pieces/xboard/rdl21.xpm
new file mode 100644
index 0000000..ef8844a
--- /dev/null
+++ b/pieces/xboard/rdl21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *rdl21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+".....................",
+".... .. .. ....",
+".... ....",
+".... ....",
+".... XXXXXXXXX ....",
+"...... ......",
+"...... XXXXXXX ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"..... XXXXXXX .....",
+".... ....",
+"... XXXXXXXXXXX ...",
+"... ...",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/rdl25.xpm b/pieces/xboard/rdl25.xpm
new file mode 100644
index 0000000..fc96afe
--- /dev/null
+++ b/pieces/xboard/rdl25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *rdl25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+".........................",
+".........................",
+"..... .. .. .....",
+"..... .....",
+"..... .....",
+"..... XXXXXXXXXXXXX .....",
+"...... XXXXXXXXX ......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... XXXXXXXXX .......",
+"...... ......",
+"...... XXXXXXXXXXX .....",
+"...... .....",
+".... XXXXXXXXXXXXX ....",
+".... ....",
+".........................",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/rdl29.xpm b/pieces/xboard/rdl29.xpm
new file mode 100644
index 0000000..4faccad
--- /dev/null
+++ b/pieces/xboard/rdl29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *rdl29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+".............................",
+"...... ... .. ......",
+"...... ... .. ......",
+"...... ......",
+"...... ......",
+"...... XXXXXXXXXXXXXXX ......",
+"....... .......",
+"........ XXXXXXXXXXX ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ XXXXXXXXXXX ........",
+"........ .......",
+"....... XXXXXXXXXXXXX ......",
+"...... ......",
+"...... ......",
+".... XXXXXXXXXXXXXXX ....",
+".... ....",
+".... ....",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/rdl33.xpm b/pieces/xboard/rdl33.xpm
new file mode 100644
index 0000000..12e7a0f
--- /dev/null
+++ b/pieces/xboard/rdl33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *rdl33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+".................................",
+".................................",
+"...... ... ... ......",
+"...... ... ... ......",
+"...... ......",
+"...... ......",
+"...... XXXXXXXXXXXXXXXXX ......",
+"....... .......",
+"........ XXXXXXXXXXXXX ........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... XXXXXXXXXXXXX .........",
+"........ ........",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... .......",
+"....... .......",
+"..... XXXXXXXXXXXXXXXXX .....",
+"..... .....",
+"..... .....",
+".................................",
+".................................",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/rdl37.xpm b/pieces/xboard/rdl37.xpm
new file mode 100644
index 0000000..6401f07
--- /dev/null
+++ b/pieces/xboard/rdl37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *rdl37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+"....... .... .... .......",
+"....... .... .... .......",
+"....... .... .... .......",
+"....... .......",
+"....... .......",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"........ ........",
+"......... .........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+"......... .........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"..... XXXXXXXXXXXXXXXXXXX .....",
+"..... .....",
+"..... .....",
+"..... .....",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/rdl40.xpm b/pieces/xboard/rdl40.xpm
new file mode 100644
index 0000000..463866a
--- /dev/null
+++ b/pieces/xboard/rdl40.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * rdl40[] = {
+"40 40 3 1",
+" c gray s light_square",
+". c black s dark_piece",
+"X c white s light_piece",
+" ",
+" ",
+" ",
+" ..... ..... ..... ",
+" ..... ..... ..... ",
+" ..... ..... ..... ",
+" ....................... ",
+" ....................... ",
+" ....................... ",
+" .XXXXXXXXXXXXXXXXXXX. ",
+" ................... ",
+" ................ ",
+" .XXXXXXXXXXXXX. ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ............... ",
+" ..XXXXXXXXXXXXX.. ",
+" .................... ",
+" ...................... ",
+" .XXXXXXXXXXXXXXXXXXX.. ",
+" ...................... ",
+" ...................... ",
+" ...XXXXXXXXXXXXXXXXXXXXX... ",
+" ........................... ",
+" ........................... ",
+" ........................... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/pieces/xboard/rdl45.xpm b/pieces/xboard/rdl45.xpm
new file mode 100644
index 0000000..1d50563
--- /dev/null
+++ b/pieces/xboard/rdl45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *rdl45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+".............................................",
+"........ ..... ..... ........",
+"........ ..... ..... ........",
+"........ ..... ..... ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"......... .........",
+".......... ..........",
+"........... ...........",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ ...........",
+"........... ..........",
+".......... .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... ......",
+"...... ......",
+"...... ......",
+"...... ......",
+".............................................",
+".............................................",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/rdl49.xpm b/pieces/xboard/rdl49.xpm
new file mode 100644
index 0000000..ce74f97
--- /dev/null
+++ b/pieces/xboard/rdl49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *rdl49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+"......... ..... ..... .........",
+"......... ..... ..... .........",
+"......... ..... ..... .........",
+"......... ..... ..... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... ..........",
+"........... ...........",
+"............ ............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............ ............",
+"............ ...........",
+"........... ...........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... .......",
+"....... .......",
+"....... .......",
+"....... .......",
+".................................................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/rdl54.xpm b/pieces/xboard/rdl54.xpm
new file mode 100644
index 0000000..e958aef
--- /dev/null
+++ b/pieces/xboard/rdl54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *rdl54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+".......... ..... .... ..........",
+".......... ..... .... ..........",
+".......... ..... .... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... ...........",
+"............ ............",
+".............. XXXXXXXXXXXXXXXXXXXX ..............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+"............... ...............",
+".............. XXXXXXXXXXXXXXXXXXXX ..............",
+"............. XXXXXXXXXXXXXXXXXXXX .............",
+"........... ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... ...........",
+"........... ...........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/rdl58.xpm b/pieces/xboard/rdl58.xpm
new file mode 100644
index 0000000..726280f
--- /dev/null
+++ b/pieces/xboard/rdl58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *rdl58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"........... ..... ..... ...........",
+"........... ..... ..... ...........",
+"........... ..... ..... ...........",
+"........... ..... ..... ...........",
+"........... ...........",
+"........... ...........",
+"........... ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ ............",
+"............. .............",
+"............... XXXXXXXXXXXXXXXXXXXXXX ...............",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. ..............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"............ ............",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ ........",
+"........ ........",
+"........ ........",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/rdl64.xpm b/pieces/xboard/rdl64.xpm
new file mode 100644
index 0000000..56eff52
--- /dev/null
+++ b/pieces/xboard/rdl64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *rdl64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+".............. ..... ..... ..............",
+".............. ..... ..... ..............",
+".............. ..... ..... ..............",
+".............. ..... ..... ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............... ...............",
+"................ ................",
+".................. XXXXXXXXXXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXXXXXXXX ..................",
+"................. .................",
+"................ ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+".......... ..........",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/rdl72.xpm b/pieces/xboard/rdl72.xpm
new file mode 100644
index 0000000..f2e3b26
--- /dev/null
+++ b/pieces/xboard/rdl72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *rdl72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"............. ....... ....... .............",
+"............. ....... ....... .............",
+"............. ....... ....... .............",
+"............. ....... ....... .............",
+"............. ....... ....... .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+".............. ..............",
+"............... ...............",
+"................. .................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..................",
+"................. .................",
+"................ ................",
+"............... ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+".............. ..............",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"......... .........",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/rdl80.xpm b/pieces/xboard/rdl80.xpm
new file mode 100644
index 0000000..87ec2db
--- /dev/null
+++ b/pieces/xboard/rdl80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *rdl80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"..................
..................",
+"...................
...................",
+"....................
....................",
+".....................
.....................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".....................
.....................",
+"....................
....................",
+"..................
...................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............
............",
+"............
............",
+"............
............",
+"............
............",
+"............
............",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/rdl87.xpm b/pieces/xboard/rdl87.xpm
new file mode 100644
index 0000000..a8fed9e
--- /dev/null
+++ b/pieces/xboard/rdl87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *rdl87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".................. ........ ........
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"..................
..................",
+"...................
...................",
+"....................
.....................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"......................
.....................",
+".....................
....................",
+"....................
...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............
............",
+"............
............",
+"............
............",
+"............
............",
+"............
............",
+".............
............",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/rdl95.xpm b/pieces/xboard/rdl95.xpm
new file mode 100644
index 0000000..6f001dc
--- /dev/null
+++ b/pieces/xboard/rdl95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *rdl95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"................... ......... .........
..................",
+".................. ......... ........
..................",
+".................. ......... ........
..................",
+".................. ......... ........
..................",
+".................. ......... ........
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"...................
...................",
+"....................
....................",
+".....................
.....................",
+"......................
......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+"..........................
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
........................",
+".......................
.......................",
+"......................
......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+"....................
....................",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+".............
.............",
+"..............
.............",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/rld108.xpm b/pieces/xboard/rld108.xpm
new file mode 100644
index 0000000..3c76982
--- /dev/null
+++ b/pieces/xboard/rld108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *rld108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"..................... .......... ...........
.....................",
+".................... .......... ..........
.....................",
+".................... .......... ..........
.....................",
+".................... XXXXXXXXXX .......... XXXXXXXXX ..........
XXXXXXXXXX .....................",
+".................... XXXXXXXXXX .......... XXXXXXXXX ..........
XXXXXXXXXX .....................",
+".................... XXXXXXXXXX .......... XXXXXXXXX ..........
XXXXXXXXXX .....................",
+".................... XXXXXXXXXX .......... XXXXXXXXX ..........
XXXXXXXXXX .....................",
+".................... XXXXXXXXXX XXXXXXXXX
XXXXXXXXXX .....................",
+".................... XXXXXXXXXX XXXXXXXXX
XXXXXXXXXX .....................",
+".................... XXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXX .....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................
.....................",
+"....................
.....................",
+".....................
......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"............................
.............................",
+".............................
..............................",
+".............................
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
..............................",
+".............................
..............................",
+"............................
.............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".......................
........................",
+"......................
.......................",
+"......................
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...............
................",
+"...............
................",
+"...............
................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
................",
+"...............
................",
+"................
................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/rld116.xpm b/pieces/xboard/rld116.xpm
new file mode 100644
index 0000000..715b85e
--- /dev/null
+++ b/pieces/xboard/rld116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *rld116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................... ............ ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... XXXXXXXXXX ........... XXXXXXXXXXX ...........
XXXXXXXXXX .......................",
+"...................... XXXXXXXXXX ........... XXXXXXXXXXX ...........
XXXXXXXXXX .......................",
+"...................... XXXXXXXXXX ........... XXXXXXXXXXX ...........
XXXXXXXXXX .......................",
+"...................... XXXXXXXXXX ........... XXXXXXXXXXX ...........
XXXXXXXXXX .......................",
+"...................... XXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXX .......................",
+"...................... XXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXX .......................",
+"...................... XXXXXXXXXXX XXXXXXXXXXXX
XXXXXXXXXXX .......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"..............................
...............................",
+"...............................
................................",
+"...............................
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
................................",
+"..............................
...............................",
+"..............................
..............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".................
.................",
+"................
.................",
+"................
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
.................",
+"................
.................",
+".................
.................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/rld129.xpm b/pieces/xboard/rld129.xpm
new file mode 100644
index 0000000..ccad05d
--- /dev/null
+++ b/pieces/xboard/rld129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *rld129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"......................... ..............
............. ..........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ XXXXXXXXXXX ............ XXXXXXXXXXX
........... XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXX ............ XXXXXXXXXXX
........... XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXX ............ XXXXXXXXXXX
........... XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXX ............ XXXXXXXXXXX
........... XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXXX XXXXXXXXXXXXX
XXXXXXXXXXXX .........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+".........................
..........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................
.................................",
+".................................
..................................",
+"..................................
...................................",
+"...................................
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"..................................
...................................",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................
.............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...................
....................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"...................
....................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/rld21.xpm b/pieces/xboard/rld21.xpm
new file mode 100644
index 0000000..097c4f0
--- /dev/null
+++ b/pieces/xboard/rld21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *rld21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+".....................",
+".... .. .. ....",
+".... X X X ....",
+".... XXXXXXXXXXX ....",
+".... ....",
+"...... XXXXXXX ......",
+"...... ......",
+"...... XXXXXXX ......",
+"...... XXXXXXX ......",
+"...... XXXXXXX ......",
+"...... XXXXXXX ......",
+"...... XXXXXXX ......",
+"...... XXXXXXX ......",
+"...... ......",
+"..... XXXXXXX .....",
+".... ....",
+"... XXXXXXXXXXX ...",
+"... ...",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/rld25.xpm b/pieces/xboard/rld25.xpm
new file mode 100644
index 0000000..6adc2b3
--- /dev/null
+++ b/pieces/xboard/rld25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *rld25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+".........................",
+".........................",
+"..... .. .. .....",
+"..... XX X XX .....",
+"..... XXXXXXXXXXXXX .....",
+"..... .....",
+"...... ......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... .......",
+"...... XXXXXXXXX ......",
+"..... .....",
+"..... XXXXXXXXXXXXX .....",
+".... ....",
+".... ....",
+".........................",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/rld29.xpm b/pieces/xboard/rld29.xpm
new file mode 100644
index 0000000..a29b485
--- /dev/null
+++ b/pieces/xboard/rld29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *rld29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+".............................",
+"...... ... .. ......",
+"...... XX ... XX .. XX ......",
+"...... XX XX XX ......",
+"...... XXXXXXXXXXXXXXX ......",
+"...... ......",
+"....... XXXXXXXXXXXXX .......",
+"........ ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ ........",
+"........ XXXXXXXXXXX .......",
+"...... ......",
+"...... XXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXX ......",
+".... ....",
+".... XXXXXXXXXXXXXXXXXXX ....",
+".... ....",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/rld33.xpm b/pieces/xboard/rld33.xpm
new file mode 100644
index 0000000..8f795cf
--- /dev/null
+++ b/pieces/xboard/rld33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *rld33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+".................................",
+".................................",
+"...... ... ... ......",
+"...... XXX ... XXX ... XXX ......",
+"...... XXX XXX XXX ......",
+"...... XXXXXXXXXXXXXXXXXXX ......",
+"...... ......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"........ ........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... .........",
+"........ XXXXXXXXXXXXXXX ........",
+"....... .......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"..... .....",
+"..... XXXXXXXXXXXXXXXXXXXXX .....",
+"..... .....",
+".................................",
+".................................",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/rld37.xpm b/pieces/xboard/rld37.xpm
new file mode 100644
index 0000000..2c70444
--- /dev/null
+++ b/pieces/xboard/rld37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *rld37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+"....... .... .... .......",
+"....... XXX .... XXX .... XXX .......",
+"....... XXX .... XXX .... XXX .......",
+"....... XXX XXX XXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"....... .......",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXX .........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... ..........",
+"......... XXXXXXXXXXXXXXXXX .........",
+"........ ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"..... .....",
+"..... XXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..... .....",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/rld40.xpm b/pieces/xboard/rld40.xpm
new file mode 100644
index 0000000..79c49cb
--- /dev/null
+++ b/pieces/xboard/rld40.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *rld40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................",
+"........................................",
+"........................................",
+"......... .... .... ........",
+"......... XXX .... XXX .... XXX ........",
+"......... XXX .... XXX .... XXX ........",
+"......... XXX XXX XXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... ........",
+"........... XXXXXXXXXXXXXXXX ..........",
+"............ XXXXXXXXXXXXX ............",
+"............. ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............ ...........",
+"........... XXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXX ........",
+"......... ........",
+".......... XXXXXXXXXXXXXXXXXXXX ........",
+".......... XXXXXXXXXXXXXXXXXXXX ........",
+"....... ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... ......",
+"........................................",
+"........................................",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/rld45.xpm b/pieces/xboard/rld45.xpm
new file mode 100644
index 0000000..01bb580
--- /dev/null
+++ b/pieces/xboard/rld45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *rld45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+".............................................",
+"........ ..... ..... ........",
+"........ XXXXX ..... XXXX ..... XXXX ........",
+"........ XXXXX ..... XXXX ..... XXXX ........",
+"........ XXXXX XXXX XXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXX ...........",
+"............ ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ ............",
+"............ XXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... ......",
+".............................................",
+".............................................",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/rld49.xpm b/pieces/xboard/rld49.xpm
new file mode 100644
index 0000000..53ab2ab
--- /dev/null
+++ b/pieces/xboard/rld49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *rld49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+"......... ..... ..... .........",
+"......... XXXXX ..... XXXXX ..... XXXXX .........",
+"......... XXXXX ..... XXXXX ..... XXXXX .........",
+"......... XXXXX ..... XXXXX ..... XXXXX .........",
+"......... XXXXX XXXXX XXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... .........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"....... .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... .......",
+".................................................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/rld54.xpm b/pieces/xboard/rld54.xpm
new file mode 100644
index 0000000..68b9dbf
--- /dev/null
+++ b/pieces/xboard/rld54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *rld54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+".......... ..... .... ..........",
+".......... ..... .... ..........",
+".......... XXXX ..... XXXX .... XXXXX ..........",
+".......... XXXX XXXX XXXXX ..........",
+".......... XXXX XXXX XXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... ..........",
+".......... ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+".............. ..............",
+"............... ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+".............. ..............",
+"............. .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... ...........",
+"........... ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........ ........",
+"........ ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ ........",
+"........ ........",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/rld58.xpm b/pieces/xboard/rld58.xpm
new file mode 100644
index 0000000..915ad5b
--- /dev/null
+++ b/pieces/xboard/rld58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *rld58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"........... ..... ..... ...........",
+"........... ..... ..... ...........",
+"........... XXXXX ..... XXXX ..... XXXXX ...........",
+"........... XXXXX ..... XXXX ..... XXXXX ...........",
+"........... XXXXX XXXX XXXXX ...........",
+"........... XXXXX XXXX XXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... ...........",
+"........... ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............... ...............",
+"................ ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ ................",
+"............... ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............ ............",
+"............ ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........ ........",
+"........ ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ ........",
+"........ ........",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/rld64.xpm b/pieces/xboard/rld64.xpm
new file mode 100644
index 0000000..ffc3f87
--- /dev/null
+++ b/pieces/xboard/rld64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *rld64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+".............. ..... ..... ..............",
+".............. ..... ..... ..............",
+".............. XXXXX ..... XXXX ..... XXXXX ..............",
+".............. XXXXX ..... XXXX ..... XXXXX ..............",
+".............. XXXXX XXXX XXXXX ..............",
+".............. XXXXX XXXX XXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. ..............",
+".............. ..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXX ................",
+".................. ..................",
+"................... ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... ...................",
+".................. ..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. ..............",
+".............. ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... ..........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... ..........",
+".......... ..........",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/rld72.xpm b/pieces/xboard/rld72.xpm
new file mode 100644
index 0000000..492b0c1
--- /dev/null
+++ b/pieces/xboard/rld72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *rld72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"............. ....... ....... .............",
+"............. ....... ....... .............",
+"............. XXXXXXX ....... XXXXXX ....... XXXXXXX .............",
+"............. XXXXXXX ....... XXXXXX ....... XXXXXXX .............",
+"............. XXXXXXX ....... XXXXXX ....... XXXXXXX .............",
+"............. XXXXXXX XXXXXX XXXXXXX .............",
+"............. XXXXXXX XXXXXX XXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. .............",
+"............. .............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+".................. ..................",
+"................... ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... ...................",
+".................. ..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. ..............",
+".............. ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"......... .........",
+"......... .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... .........",
+"......... .........",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/rld80.xpm b/pieces/xboard/rld80.xpm
new file mode 100644
index 0000000..8269148
--- /dev/null
+++ b/pieces/xboard/rld80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *rld80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. XXXXXXX ....... XXXXXX ....... XXXXXXX
.................",
+"................. XXXXXXX ....... XXXXXX ....... XXXXXXX
.................",
+"................. XXXXXXX ....... XXXXXX ....... XXXXXXX
.................",
+"................. XXXXXXX XXXXXX XXXXXXX
.................",
+"................. XXXXXXX XXXXXX XXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................
.................",
+".................
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"......................
......................",
+"........................
.......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
........................",
+"......................
.......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
..................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"............
............",
+"............
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............
............",
+"............
............",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/rld87.xpm b/pieces/xboard/rld87.xpm
new file mode 100644
index 0000000..eb6fc68
--- /dev/null
+++ b/pieces/xboard/rld87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *rld87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".................. ........ ........
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. XXXXXXX ....... XXXXXXX ....... XXXXXXX
.................",
+"................. XXXXXXX ....... XXXXXXX ....... XXXXXXX
.................",
+"................. XXXXXXX XXXXXXX XXXXXXX
.................",
+"................. XXXXXXX XXXXXXX XXXXXXX
.................",
+"................. XXXXXXXX XXXXXXXX XXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"......................
......................",
+".......................
.......................",
+"........................
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
........................",
+"........................
.......................",
+".......................
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"...................
..................",
+"..................
..................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"..................
............",
+"............
............",
+"............
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............
............",
+"............
............",
+".............
............",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/rld95.xpm b/pieces/xboard/rld95.xpm
new file mode 100644
index 0000000..32ae81c
--- /dev/null
+++ b/pieces/xboard/rld95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *rld95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c green s dark_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+".................... ......... .........
.................",
+"................... ......... ........
.................",
+"................... ......... ........
.................",
+"................... XXXXXXXX ......... XXXXXXXX ........ XXXXXXXX
.................",
+"................... XXXXXXXX ......... XXXXXXXX ........ XXXXXXXX
.................",
+"................... XXXXXXXX XXXXXXXX XXXXXXXX
.................",
+"................... XXXXXXXX XXXXXXXX XXXXXXXX
.................",
+"................... XXXXXXXXX XXXXXXXXXX XXXXXXXX
.................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"...................
.................",
+"...................
.................",
+"...................
.................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"........................
......................",
+"..........................
........................",
+"...........................
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"...........................
.........................",
+"...........................
.........................",
+"..........................
........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".....................
...................",
+".....................
...................",
+".....................
...................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"...............
............",
+"..............
............",
+"..............
............",
+"..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..............
............",
+"..............
............",
+"...............
............",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};
diff --git a/pieces/xboard/rll108.xpm b/pieces/xboard/rll108.xpm
new file mode 100644
index 0000000..c54e035
--- /dev/null
+++ b/pieces/xboard/rll108.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *rll108[] = {
+/* columns rows colors chars-per-pixel */
+"108 108 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"..................... .......... ...........
.....................",
+".................... .......... ..........
.....................",
+".................... .......... ..........
.....................",
+".................... XXXXXXXXXX .......... XXXXXXXXX ..........
XXXXXXXXXX .....................",
+".................... XXXXXXXXXX .......... XXXXXXXXX ..........
XXXXXXXXXX .....................",
+".................... XXXXXXXXXX .......... XXXXXXXXX ..........
XXXXXXXXXX .....................",
+".................... XXXXXXXXXX .......... XXXXXXXXX ..........
XXXXXXXXXX .....................",
+".................... XXXXXXXXXX XXXXXXXXX
XXXXXXXXXX .....................",
+".................... XXXXXXXXXX XXXXXXXXX
XXXXXXXXXX .....................",
+".................... XXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXX .....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"....................
.....................",
+"....................
.....................",
+".....................
......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"............................
.............................",
+".............................
..............................",
+".............................
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+".............................
..............................",
+".............................
..............................",
+"............................
.............................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+".......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".......................
........................",
+"......................
.......................",
+"......................
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"...............
................",
+"...............
................",
+"...............
................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................",
+"...............
................",
+"...............
................",
+"................
................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................",
+"............................................................................................................"
+};
diff --git a/pieces/xboard/rll116.xpm b/pieces/xboard/rll116.xpm
new file mode 100644
index 0000000..1a8983f
--- /dev/null
+++ b/pieces/xboard/rll116.xpm
@@ -0,0 +1,125 @@
+/* XPM */
+static char *rll116[] = {
+/* columns rows colors chars-per-pixel */
+"116 116 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................... ............ ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... ........... ...........
.......................",
+"...................... XXXXXXXXXX ........... XXXXXXXXXXX ...........
XXXXXXXXXX .......................",
+"...................... XXXXXXXXXX ........... XXXXXXXXXXX ...........
XXXXXXXXXX .......................",
+"...................... XXXXXXXXXX ........... XXXXXXXXXXX ...........
XXXXXXXXXX .......................",
+"...................... XXXXXXXXXX ........... XXXXXXXXXXX ...........
XXXXXXXXXX .......................",
+"...................... XXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXX .......................",
+"...................... XXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXX .......................",
+"...................... XXXXXXXXXXX XXXXXXXXXXXX
XXXXXXXXXXX .......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"......................
.......................",
+"......................
.......................",
+"......................
.......................",
+".......................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"..............................
...............................",
+"...............................
................................",
+"...............................
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"...............................
................................",
+"..............................
...............................",
+"..............................
..............................",
+".............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+".........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+".................
.................",
+"................
.................",
+"................
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................
.................",
+"................
.................",
+".................
.................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"....................................................................................................................",
+"...................................................................................................................."
+};
diff --git a/pieces/xboard/rll129.xpm b/pieces/xboard/rll129.xpm
new file mode 100644
index 0000000..4224fc8
--- /dev/null
+++ b/pieces/xboard/rll129.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char *rll129[] = {
+/* columns rows colors chars-per-pixel */
+"129 129 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"......................... ..............
............. ..........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ ............
........... .........................",
+"........................ XXXXXXXXXXX ............ XXXXXXXXXXX
........... XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXX ............ XXXXXXXXXXX
........... XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXX ............ XXXXXXXXXXX
........... XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXX ............ XXXXXXXXXXX
........... XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXX XXXXXXXXXXX
XXXXXXXXXXX .........................",
+"........................ XXXXXXXXXXXX XXXXXXXXXXXXX
XXXXXXXXXXXX .........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................
.........................",
+"........................
.........................",
+"........................
.........................",
+".........................
..........................",
+"..........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...........................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.............................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..............................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"................................
.................................",
+".................................
..................................",
+"..................................
...................................",
+"...................................
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"...................................
....................................",
+"..................................
...................................",
+".................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................",
+"................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................................",
+"...............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
................................",
+"..............................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...............................",
+"............................
.............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............................",
+"...................
....................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
...................",
+"..................
...................",
+"..................
...................",
+"...................
....................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+".................................................................................................................................",
+"................................................................................................................................."
+};
diff --git a/pieces/xboard/rll21.xpm b/pieces/xboard/rll21.xpm
new file mode 100644
index 0000000..9ce1413
--- /dev/null
+++ b/pieces/xboard/rll21.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *rll21[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................",
+".....................",
+".... .. .. ....",
+".... X X X ....",
+".... XXXXXXXXXXX ....",
+".... ....",
+"...... XXXXXXX ......",
+"...... ......",
+"...... XXXXXXX ......",
+"...... XXXXXXX ......",
+"...... XXXXXXX ......",
+"...... XXXXXXX ......",
+"...... XXXXXXX ......",
+"...... XXXXXXX ......",
+"...... ......",
+"..... XXXXXXX .....",
+".... ....",
+"... XXXXXXXXXXX ...",
+"... ...",
+".....................",
+"....................."
+};
diff --git a/pieces/xboard/rll25.xpm b/pieces/xboard/rll25.xpm
new file mode 100644
index 0000000..455d52e
--- /dev/null
+++ b/pieces/xboard/rll25.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *rll25[] = {
+/* columns rows colors chars-per-pixel */
+"25 25 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".........................",
+".........................",
+".........................",
+"..... .. .. .....",
+"..... XX X XX .....",
+"..... XXXXXXXXXXXXX .....",
+"..... .....",
+"...... ......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... XXXXXXXXX .......",
+"....... .......",
+"...... XXXXXXXXX ......",
+"..... .....",
+"..... XXXXXXXXXXXXX .....",
+".... ....",
+".... ....",
+".........................",
+".........................",
+"........................."
+};
diff --git a/pieces/xboard/rll29.xpm b/pieces/xboard/rll29.xpm
new file mode 100644
index 0000000..5c72956
--- /dev/null
+++ b/pieces/xboard/rll29.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *rll29[] = {
+/* columns rows colors chars-per-pixel */
+"29 29 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................",
+".............................",
+".............................",
+"...... ... .. ......",
+"...... XX ... XX .. XX ......",
+"...... XX XX XX ......",
+"...... XXXXXXXXXXXXXXX ......",
+"...... ......",
+"....... XXXXXXXXXXXXX .......",
+"........ ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ XXXXXXXXXXX ........",
+"........ ........",
+"........ XXXXXXXXXXX .......",
+"...... ......",
+"...... XXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXX ......",
+".... ....",
+".... XXXXXXXXXXXXXXXXXXX ....",
+".... ....",
+".............................",
+".............................",
+"............................."
+};
diff --git a/pieces/xboard/rll33.xpm b/pieces/xboard/rll33.xpm
new file mode 100644
index 0000000..43fe974
--- /dev/null
+++ b/pieces/xboard/rll33.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *rll33[] = {
+/* columns rows colors chars-per-pixel */
+"33 33 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................",
+".................................",
+".................................",
+".................................",
+"...... ... ... ......",
+"...... XXX ... XXX ... XXX ......",
+"...... XXX XXX XXX ......",
+"...... XXXXXXXXXXXXXXXXXXX ......",
+"...... ......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"........ ........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXX .........",
+"......... .........",
+"........ XXXXXXXXXXXXXXX ........",
+"....... .......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXX .......",
+"..... .....",
+"..... XXXXXXXXXXXXXXXXXXXXX .....",
+"..... .....",
+".................................",
+".................................",
+".................................",
+"................................."
+};
diff --git a/pieces/xboard/rll37.xpm b/pieces/xboard/rll37.xpm
new file mode 100644
index 0000000..d15e3a7
--- /dev/null
+++ b/pieces/xboard/rll37.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *rll37[] = {
+/* columns rows colors chars-per-pixel */
+"37 37 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+".....................................",
+"....... .... .... .......",
+"....... XXX .... XXX .... XXX .......",
+"....... XXX .... XXX .... XXX .......",
+"....... XXX XXX XXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXX .......",
+"....... .......",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXX .........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXX ..........",
+".......... ..........",
+"......... XXXXXXXXXXXXXXXXX .........",
+"........ ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXX ........",
+"..... .....",
+"..... XXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..... XXXXXXXXXXXXXXXXXXXXXXXXX .....",
+"..... .....",
+".....................................",
+".....................................",
+"....................................."
+};
diff --git a/pieces/xboard/rll40.xpm b/pieces/xboard/rll40.xpm
new file mode 100644
index 0000000..3855ac0
--- /dev/null
+++ b/pieces/xboard/rll40.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *rll40[] = {
+/* columns rows colors chars-per-pixel */
+"40 40 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................",
+"........................................",
+"........................................",
+"......... .... .... ........",
+"......... XXX .... XXX .... XXX ........",
+"......... XXX .... XXX .... XXX ........",
+"......... XXX XXX XXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... XXXXXXXXXXXXXXXXXXXXX ........",
+"......... ........",
+"........... XXXXXXXXXXXXXXXX ..........",
+"............ XXXXXXXXXXXXX ............",
+"............. ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXX ............",
+"............ ...........",
+"........... XXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXX ........",
+"......... ........",
+".......... XXXXXXXXXXXXXXXXXXXX ........",
+".......... XXXXXXXXXXXXXXXXXXXX ........",
+"....... ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"....... ......",
+"........................................",
+"........................................",
+"........................................",
+"........................................",
+"........................................"
+};
diff --git a/pieces/xboard/rll45.xpm b/pieces/xboard/rll45.xpm
new file mode 100644
index 0000000..53ab67d
--- /dev/null
+++ b/pieces/xboard/rll45.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *rll45[] = {
+/* columns rows colors chars-per-pixel */
+"45 45 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".............................................",
+".............................................",
+".............................................",
+".............................................",
+"........ ..... ..... ........",
+"........ XXXXX ..... XXXX ..... XXXX ........",
+"........ XXXXX ..... XXXX ..... XXXX ........",
+"........ XXXXX XXXX XXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ ........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+".......... XXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXX ...........",
+"............ ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXX ............",
+"............ ............",
+"............ XXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ......",
+"...... ......",
+".............................................",
+".............................................",
+".............................................",
+"............................................."
+};
diff --git a/pieces/xboard/rll49.xpm b/pieces/xboard/rll49.xpm
new file mode 100644
index 0000000..f2cb435
--- /dev/null
+++ b/pieces/xboard/rll49.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *rll49[] = {
+/* columns rows colors chars-per-pixel */
+"49 49 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+".................................................",
+"......... ..... ..... .........",
+"......... XXXXX ..... XXXXX ..... XXXXX .........",
+"......... XXXXX ..... XXXXX ..... XXXXX .........",
+"......... XXXXX ..... XXXXX ..... XXXXX .........",
+"......... XXXXX XXXXX XXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... .........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXX .............",
+"............. .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+"....... .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .......",
+"....... .......",
+".................................................",
+".................................................",
+".................................................",
+"................................................."
+};
diff --git a/pieces/xboard/rll54.xpm b/pieces/xboard/rll54.xpm
new file mode 100644
index 0000000..819eec7
--- /dev/null
+++ b/pieces/xboard/rll54.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *rll54[] = {
+/* columns rows colors chars-per-pixel */
+"54 54 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+".......... ..... .... ..........",
+".......... ..... .... ..........",
+".......... XXXX ..... XXXX .... XXXXX ..........",
+".......... XXXX XXXX XXXXX ..........",
+".......... XXXX XXXX XXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... ..........",
+".......... ..........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXX ............",
+".............. ..............",
+"............... ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+"............... XXXXXXXXXXXXXXXXXXXX ...............",
+".............. ..............",
+"............. .............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........... ...........",
+"........... ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........ ........",
+"........ ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ ........",
+"........ ........",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................",
+"......................................................"
+};
diff --git a/pieces/xboard/rll58.xpm b/pieces/xboard/rll58.xpm
new file mode 100644
index 0000000..33847b9
--- /dev/null
+++ b/pieces/xboard/rll58.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *rll58[] = {
+/* columns rows colors chars-per-pixel */
+"58 58 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"........... ..... ..... ...........",
+"........... ..... ..... ...........",
+"........... XXXXX ..... XXXX ..... XXXXX ...........",
+"........... XXXXX ..... XXXX ..... XXXXX ...........",
+"........... XXXXX XXXX XXXXX ...........",
+"........... XXXXX XXXX XXXXX ...........",
+"........... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...........",
+"........... ...........",
+"........... ...........",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............... ...............",
+"................ ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ XXXXXXXXXXXXXXXXXXXXXX ................",
+"................ ................",
+"............... ...............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............ ............",
+"............ ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"........ ........",
+"........ ........",
+"........ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ........",
+"........ ........",
+"........ ........",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+"..........................................................",
+".........................................................."
+};
diff --git a/pieces/xboard/rll64.xpm b/pieces/xboard/rll64.xpm
new file mode 100644
index 0000000..eca4d6b
--- /dev/null
+++ b/pieces/xboard/rll64.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *rll64[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+".............. ..... ..... ..............",
+".............. ..... ..... ..............",
+".............. XXXXX ..... XXXX ..... XXXXX ..............",
+".............. XXXXX ..... XXXX ..... XXXXX ..............",
+".............. XXXXX XXXX XXXXX ..............",
+".............. XXXXX XXXX XXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. ..............",
+".............. ..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"................ XXXXXXXXXXXXXXXXXXXXXXXX ................",
+".................. ..................",
+"................... ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... ...................",
+".................. ..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. ..............",
+".............. ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".......... ..........",
+".......... ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..........",
+".......... ..........",
+".......... ..........",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/pieces/xboard/rll72.xpm b/pieces/xboard/rll72.xpm
new file mode 100644
index 0000000..247fb4f
--- /dev/null
+++ b/pieces/xboard/rll72.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char *rll72[] = {
+/* columns rows colors chars-per-pixel */
+"72 72 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"............. ....... ....... .............",
+"............. ....... ....... .............",
+"............. XXXXXXX ....... XXXXXX ....... XXXXXXX .............",
+"............. XXXXXXX ....... XXXXXX ....... XXXXXXX .............",
+"............. XXXXXXX ....... XXXXXX ....... XXXXXXX .............",
+"............. XXXXXXX XXXXXX XXXXXXX .............",
+"............. XXXXXXX XXXXXX XXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .............",
+"............. .............",
+"............. .............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+".................. ..................",
+"................... ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...................",
+"................... ...................",
+".................. ..................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................",
+"................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ................",
+"............... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...............",
+".............. ..............",
+".............. ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+".............. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..............",
+"......... .........",
+"......... .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .........",
+"......... .........",
+"......... .........",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................",
+"........................................................................"
+};
diff --git a/pieces/xboard/rll80.xpm b/pieces/xboard/rll80.xpm
new file mode 100644
index 0000000..3d20036
--- /dev/null
+++ b/pieces/xboard/rll80.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char *rll80[] = {
+/* columns rows colors chars-per-pixel */
+"80 80 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. XXXXXXX ....... XXXXXX ....... XXXXXXX
.................",
+"................. XXXXXXX ....... XXXXXX ....... XXXXXXX
.................",
+"................. XXXXXXX ....... XXXXXX ....... XXXXXXX
.................",
+"................. XXXXXXX XXXXXX XXXXXXX
.................",
+"................. XXXXXXX XXXXXX XXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................
.................",
+".................
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"......................
......................",
+"........................
.......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+".......................
........................",
+"......................
.......................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................
..................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"............
............",
+"............
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............
............",
+"............
............",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................",
+"................................................................................"
+};
diff --git a/pieces/xboard/rll87.xpm b/pieces/xboard/rll87.xpm
new file mode 100644
index 0000000..2a622c6
--- /dev/null
+++ b/pieces/xboard/rll87.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *rll87[] = {
+/* columns rows colors chars-per-pixel */
+"87 87 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".................. ........ ........
.................",
+"................. ....... .......
.................",
+"................. ....... .......
.................",
+"................. XXXXXXX ....... XXXXXXX ....... XXXXXXX
.................",
+"................. XXXXXXX ....... XXXXXXX ....... XXXXXXX
.................",
+"................. XXXXXXX XXXXXXX XXXXXXX
.................",
+"................. XXXXXXX XXXXXXX XXXXXXX
.................",
+"................. XXXXXXXX XXXXXXXX XXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+".................
.................",
+".................
.................",
+".................
.................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"......................
......................",
+".......................
.......................",
+"........................
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................",
+"........................
........................",
+"........................
.......................",
+".......................
......................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"...................
..................",
+"..................
..................",
+"..................
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+".................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"..................
............",
+"............
............",
+"............
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
............",
+"............
............",
+"............
............",
+".............
............",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+".......................................................................................",
+"......................................................................................."
+};
diff --git a/pieces/xboard/rll95.xpm b/pieces/xboard/rll95.xpm
new file mode 100644
index 0000000..1007971
--- /dev/null
+++ b/pieces/xboard/rll95.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *rll95[] = {
+/* columns rows colors chars-per-pixel */
+"95 95 3 1",
+" c black s dark_piece",
+". c gray s light_square",
+"X c white s light_piece",
+/* pixels */
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+".................... ......... .........
.................",
+"................... ......... ........
.................",
+"................... ......... ........
.................",
+"................... XXXXXXXX ......... XXXXXXXX ........ XXXXXXXX
.................",
+"................... XXXXXXXX ......... XXXXXXXX ........ XXXXXXXX
.................",
+"................... XXXXXXXX XXXXXXXX XXXXXXXX
.................",
+"................... XXXXXXXX XXXXXXXX XXXXXXXX
.................",
+"................... XXXXXXXXX XXXXXXXXXX XXXXXXXX
.................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.................",
+"...................
.................",
+"...................
.................",
+"...................
.................",
+".................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"...................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
....................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+"........................
......................",
+"..........................
........................",
+"...........................
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"........................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.........................",
+"...........................
.........................",
+"...........................
.........................",
+"..........................
........................",
+"......................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.......................",
+"........................ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
......................",
+"....................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....................",
+".....................
...................",
+".....................
...................",
+".....................
...................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"..................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...................",
+"...............
............",
+"..............
............",
+"..............
............",
+"..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ............",
+"..............
............",
+"..............
............",
+"...............
............",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"...............................................................................................",
+"..............................................................................................."
+};