#include <allegro.h>
/* XPM */
static const char *allegico_xpm[] = {
/* columns rows colors chars-per-pixel */
  "48 48 235 2",
  "   c #3F0B05",
  ".  c #320B0D",
  "X  c #3C1C08",
  "o  c #0F3E00",
  "O  c #123C01",
  "+  c #1D3D00",
  "@  c #1D3E11",
  "#  c #202F00",
  "$  c #342B00",
  "%  c #3D2D00",
  "&  c #2C3200",
  "*  c #223F00",
  "=  c #3C3D00",
  "-  c #001F30",
  ";  c #37002F",
  ":  c #39002F",
  ">  c #35003F",
  ",  c #3C003A",
  "<  c #003222",
  "1  c #003F21",
  "2  c #003D2B",
  "3  c #002F3E",
  "4  c #013434",
  "5  c #023A3F",
  "6  c #530E00",
  "7  c #5D0F00",
  "8  c #53000C",
  "9  c #5A000A",
  "0  c #491100",
  "q  c #451900",
  "w  c #4C1900",
  "e  c #561600",
  "r  c #551B00",
  "t  c #530013",
  "y  c #580013",
  "u  c #51001A",
  "i  c #650100",
  "p  c #6C0002",
  "a  c #640900",
  "s  c #730301",
  "d  c #7C0200",
  "f  c #720800",
  "g  c #7B0A00",
  "h  c #710B08",
  "j  c #6A1400",
  "k  c #721100",
  "l  c #711B00",
  "z  c #462900",
  "x  c #582600",
  "c  c #532D00",
  "v  c #433C00",
  "b  c #622300",
  "n  c #782600",
  "m  c #650026",
  "M  c #0B4103",
  "N  c #064308",
  "B  c #004F0F",
  "V  c #1B4003",
  "C  c #065705",
  "Z  c #0C5300",
  "A  c #005C03",
  "S  c #00560E",
  "D  c #145400",
  "F  c #004D1E",
  "G  c #005716",
  "H  c #005E16",
  "J  c #00551D",
  "K  c #244600",
  "L  c #2A4600",
  "P  c #264E00",
  "I  c #3C4400",
  "U  c #324800",
  "Y  c #265100",
  "T  c #056600",
  "R  c #006C02",
  "E  c #00680A",
  "W  c #126400",
  "Q  c #116800",
  "!  c #007402",
  "~  c #0C7600",
  "^  c #017D01",
  "/  c #0A7A00",
  "(  c #02730A",
  ")  c #007E08",
  "_  c #006215",
  "`  c #006C12",
  "'  c #00621D",
  "]  c #016B1D",
  "[  c #007E10",
  "{  c #007118",
  "}  c #227000",
  "|  c #004723",
  " . c #004C22",
  ".. c #004529",
  "X. c #005B22",
  "o. c #00532D",
  "O. c #004032",
  "+. c #004937",
  "@. c #004B3C",
  "#. c #006223",
  "$. c #00612F",
  "%. c #006C2E",
  "&. c #00732E",
  "*. c #180D46",
  "=. c #1C004C",
  "-. c #001547",
  ";. c #001944",
  ":. c #00114F",
  ">. c #001B4B",
  ",. c #000C51",
  "<. c #001959",
  "1. c #270048",
  "2. c #290051",
  "3. c #003C47",
  "4. c #00344D",
  "5. c #013C4A",
  "6. c #002E57",
  "7. c #022458",
  "8. c #003451",
  "9. c #003A53",
  "0. c #00395A",
  "q. c #000D60",
  "w. c #00036B",
  "e. c #000868",
  "r. c #1F0063",
  "t. c #001160",
  "y. c #001C68",
  "u. c #020074",
  "i. c #000B74",
  "p. c #02007C",
  "a. c #000F7F",
  "s. c #1B007D",
  "d. c #001475",
  "f. c #001A73",
  "g. c #001679",
  "h. c #001F7D",
  "j. c #250063",
  "k. c #002365",
  "l. c #00256C",
  "z. c #003A61",
  "x. c #002A70",
  "c. c #420040",
  "v. c #004541",
  "b. c #004449",
  "n. c #044252",
  "m. c #004264",
  "M. c #00746A",
  "N. c #820100",
  "B. c #8B0100",
  "V. c #840A00",
  "C. c #940000",
  "Z. c #9B0100",
  "A. c #A60100",
  "S. c #AC0000",
  "D. c #B30000",
  "F. c #BB0000",
  "G. c #962B01",
  "H. c #C40001",
  "J. c #CC0000",
  "K. c #D40000",
  "L. c #DB0000",
  "P. c #E50000",
  "I. c #ED0000",
  "U. c #F40000",
  "Y. c #FE0000",
  "T. c #008401",
  "R. c #0A8400",
  "E. c #008A01",
  "W. c #00820C",
  "Q. c #1A8600",
  "!. c #128E00",
  "~. c #1F8800",
  "^. c #019300",
  "/. c #009B01",
  "(. c #089D00",
  "). c #02980D",
  "_. c #1F9700",
  "`. c #008014",
  "'. c #008E11",
  "]. c #009212",
  "[. c #029C1A",
  "{. c #318A04",
  "}. c #2B9702",
  "|. c #00A500",
  " X c #00AB01",
  ".X c #00AE0C",
  "XX c #1DAB00",
  "oX c #00B401",
  "OX c #01BC01",
  "+X c #00B40D",
  "@X c #00B90C",
  "#X c #00AB11",
  "$X c #00BA14",
  "%X c #00C200",
  "&X c #00CC00",
  "*X c #00D400",
  "=X c #00DB00",
  "-X c #00E300",
  ";X c #00EB00",
  ":X c #00F400",
  ">X c #00FE00",
  ",X c #00C020",
  "<X c #000284",
  "1X c #01028B",
  "2X c #0B0089",
  "3X c #010D8C",
  "4X c #001482",
  "5X c #001880",
  "6X c #001A8A",
  "7X c #000195",
  "8X c #01009C",
  "9X c #08009A",
  "0X c #000C9E",
  "qX c #00129B",
  "wX c #003E84",
  "eX c #002191",
  "rX c #0200A5",
  "tX c #0000AD",
  "yX c #0101B3",
  "uX c #0008B2",
  "iX c #0002BC",
  "pX c #000AB8",
  "aX c #032BA5",
  "sX c #0000C3",
  "dX c #000CC7",
  "fX c #0000CC",
  "gX c #0000D5",
  "hX c #0000DB",
  "jX c #0008DB",
  "kX c #0021C8",
  "lX c #0000E5",
  "zX c #0000EC",
  "xX c #0000F4",
  "cX c #0000FE",
  "vX c None",
/* pixels */
  "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX].l.yXhXxXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvX>X>X>X.X@.4XtXhXcXcXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXvXvXvX{.=X>X>X>X-X).3.1XyXlXcXcXcXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXvXvXG.}.;X>X>X>X:X%XJ i.7XsXxXcXcXcXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXU.K.n XX>X>X>X>X>X&X#.e.7XyXxXcXcXcXcXcXcXcXcXcXcXcXzXkXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXU.U.F.l _.:X>X>X>X>X-X%.i.7XyXzXcXcXcXcXcXcXcXcXcXcXcXhXwX,XvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXY.Y.I.D.j ~.;X>X>X>X>X=X&.i.7XyXzXcXcXcXcXcXcXcXcXcXcXcXiXz.$X>XvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXY.Y.Y.L.B.r Q.;X>X>X>X:X%X$.i.7XiXxXcXcXcXcXcXcXcXcXcXcXzXrX5.+X>X>XvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXU.Y.Y.K.B.z !.-X>X>X>X:XoXv.p.7XfXcXcXcXcXcXcXcXcXcXcXcXlX9X5 @X>X>X>XvXvXvXvXvXvX",
  "vXvXvXvXvXvXY.Y.Y.Y.I.A.v |.;X>X>X>X:X+X4.1XrXhXcXcXcXcXcXcXcXcXcXcXcXzX7XO.oX>X>X>XvXvXvXvXvXvX",
  "vXvXvXvXvXU.Y.Y.Y.Y.U.S.I |.;X>X>X>X>X$X8.1XyXzXcXcXcXcXcXcXcXcXcXcXcXxX3X . X:X>X>X>XvXvXvXvXvX",
  "vXvXvXvXvXY.Y.Y.Y.Y.U.Z.U /.=X>X>X>X>X#X6.8XfXcXcXcXcXcXcXcXcXcXcXcXcXxXh.G /.=X>X>X>XvXvXvXvXvX",
  "vXvXvXvXU.Y.Y.Y.Y.Y.P.B.K E.OX:X>X>X-X'.k.sXzXcXcXcXcXcXcXcXcXcXcXcXxXfXy.` oX;X>X>X>X;XvXvXvXvX",
  "vXvXvXvXY.Y.Y.Y.Y.U.K.d V ^ oX:X>X>X&X{ y.gXcXcXcXcXcXcXcXcXcXcXcXcXgX8X3 E.=X>X>X>X;XOXvXvXvXvX",
  "vXvXvXvXY.Y.Y.Y.Y.P.D.a O R oX>X>X:XoX#.d.sXzXcXcXcXcXcXcXcXcXcXcXxXsX<X| /.-X>X>X>X=X.X%XvXvXvX",
  "vXvXvXU.Y.Y.Y.Y.Y.K.C.6 M ! OX>X>X;X XX.d.yXgXcXcXcXlXgXgXzXcXxXcXlXtXy._ /.=X>X>X>X-X#XM.vXvXvX",
  "vXvXvXU.Y.Y.Y.Y.Y.K.N.0 M ^ &X>X>X;X|. .d.tXiXzXxXgXtX7X7XuXfXgXhXsX8X3.W.OX;X>X>X>X-X[.aXvXvXvX",
  "vXvXvXY.Y.Y.Y.Y.Y.K.d . N E.*X>X>X:X XF ,.8XyXgXfX5X8.3.5.9.6XyXtX8Xi.| |.-X>X>X>X>X:X|.n.vXvXvX",
  "vXvXvXY.Y.Y.Y.Y.Y.H.N.X C |.-X>X>X>X*X] :.p.7X8Xl.X.) ) ) ! o.d.7Xp.-.G oX:X>X>X>X>X:X X+.0XvXvX",
  "vXvXvXY.Y.Y.Y.Y.I.F.B.v ^ %X:X>X>X>X:X].;.w.u.<.' E.^.^.T.^ R 2 e.w.4 ! %X>X>X>X>X>X-X).8.iXvXvX",
  "vXvXY.Y.Y.Y.Y.Y.I.D.V.U ^.=X>X>X>X>X>XOX..,.>.F T./.oX&X%X XE.A - ,.| E.*X>X>X>X>X:X&XW.k.fXvXvX",
  "vXvXY.Y.Y.Y.Y.Y.U.H.g K ^.*X>X>X>X>X>X;X+X`.[ E./.OX;X>X>X:X*X^.S < B ^.-X>X>X>X>X=X X{ f.gXvXvX",
  "vXvXvXY.Y.Y.Y.Y.Y.H.f K E.*X>X>X>X>X>X>X>X-X=X&X*X;X>X>X>X>X>X=X/.R ! oX:X>X>X>X:X%X^.' f.fXvXvX",
  "vXvXvXY.Y.Y.Y.Y.Y.J.d & ^ OX:X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X=XOX&X;X>X>X>X>X;XOXE.o.g.gXvXvX",
  "vXvXvXY.Y.Y.Y.Y.U.H.B.w Z ^.-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;XOXW.9.iXvXvXvX",
  "vXvXvXY.Y.Y.Y.Y.U.K.D.s # ^ *X>X>X>X>X>X>X>X>X:X&XOX X|.oX=X>X>X>X>X>X>X>X>X>X>X;XOX[ x.lXvXvXvX",
  "vXvXvXY.Y.Y.Y.Y.Y.U.L.Z.0 Z OX>X>X>X>X>X>X:X-X%X/.E./ Q ! oX;X>X>X>X>X>X>X>X>X>X=X|.] 6XzXvXvXvX",
  "vXvXvXvXY.Y.Y.Y.Y.Y.Y.J.N.$ (.:X>X-X;X;X=X X^.E.! D % w + ^ %X;X>X>X>X>X>X>X>X*XoXR.b.uXzXvXvXvX",
  "vXvXvXvXY.Y.Y.Y.Y.Y.Y.U.D.a Y oX*XoX XoX^.T D P = r i i q W |.*X;X>X>X>X>X:X=X|.^.] eXlXvXvXvXvX",
  "vXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.P.C.7 I } ~ / ~ D $ e j d d d s f v R.|.OX=X-X*XOXOX|.E.( m.jXcXvXvXvXvX",
  "vXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.H.C.d k b c x j V.C.C.C.C.B.B.C.h @ E ^. X|.T.! T.E.( 0.dXcXvXvXvXvXvX",
  "vXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.U.H.Z.Z.C.B.C.A.F.F.F.D.D.A.Z.B.m *.1 ! T.^ ! T R E 9.pXxXcXvXvXvXvXvX",
  "vXvXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.U.K.F.S.S.F.L.U.U.U.I.U.K.C.s , u.t.4 J H _ _ | 7.pXzXxXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.Y.U.I.P.U.Y.Y.Y.Y.Y.Y.J.N.8 =.7XyXuXqX6Xh.f.3XsXcXcXxXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.I.A.i : 2XfXzXcXxXzXgXfXlXcXcXcXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXY.U.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.U.F.N.u s.gXcXcXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.U.F.N.9 j.fXcXcXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.U.I.H.B.9 1.rXzXcXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXvXvXY.Y.Y.Y.Y.Y.Y.Y.L.F.Z.N.y 2.9XfXzXcXcXcXcXcXcXcXcXvXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXvXvXvXY.Y.Y.Y.Y.U.J.Z.p t 1.s.yXhXzXcXcXcXcXxXcXcXvXvXvXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXY.Y.Y.P.A.9 : j.9XgXzXzXxXcXcXcXcXcXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXU.J.c.p.tXiXgXlXhXxXcXcXxXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXgXlXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
  "vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX"
};

#if defined ALLEGRO_WITH_XWINDOWS && defined ALLEGRO_USE_CONSTRUCTOR
extern void *allegro_icon;
CONSTRUCTOR_FUNCTION (static void _set_allegro_icon (void));
static void
_set_allegro_icon (void)
{
  allegro_icon = allegico_xpm;
}
#endif
