VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Resources
diff options
context:
space:
mode:
authorMounir IDRASSI <mounir.idrassi@idrix.fr>2014-05-31 23:09:24 +0200
committerMounir IDRASSI <mounir.idrassi@idrix.fr>2014-11-08 23:19:03 +0100
commitedc9f36322e44bc0b164cf27ca03cf970ef48091 (patch)
tree87f9e3987be23c7df647f6dda35d848d5745f6e8 /src/Resources
parent34370b99336e10084940762cde690b81c5830a7a (diff)
downloadVeraCrypt-edc9f36322e44bc0b164cf27ca03cf970ef48091.tar.gz
VeraCrypt-edc9f36322e44bc0b164cf27ca03cf970ef48091.zip
Replace TrueCrypt references in added sources and resources by VeraCrypt ones.
Diffstat (limited to 'src/Resources')
-rw-r--r--src/Resources/Icons/TrueCrypt-16x16.xpm253
-rw-r--r--src/Resources/Icons/TrueCrypt-48x48.xpm251
-rw-r--r--src/Resources/Icons/VeraCrypt-16x16.xpm143
-rw-r--r--src/Resources/Icons/VeraCrypt-48x48.xpm600
4 files changed, 743 insertions, 504 deletions
diff --git a/src/Resources/Icons/TrueCrypt-16x16.xpm b/src/Resources/Icons/TrueCrypt-16x16.xpm
deleted file mode 100644
index c4b5664c..00000000
--- a/src/Resources/Icons/TrueCrypt-16x16.xpm
+++ /dev/null
@@ -1,253 +0,0 @@
-/* XPM */
-static const char *TrueCryptIcon16x16[] = {
-/* columns rows colors chars-per-pixel */
-"16 16 231 2",
-" c black",
-". c #020304",
-"X c #050608",
-"o c #060710",
-"O c #070913",
-"+ c #0A0B12",
-"@ c #0D0F17",
-"# c #0A0B19",
-"$ c #0C0E1F",
-"% c #101118",
-"& c #121319",
-"* c #11141E",
-"= c #14151A",
-"- c #191A1D",
-"; c #1C1C1E",
-": c #1C1D1E",
-"> c #1E1E1E",
-", c #0C0F20",
-"< c #101326",
-"1 c #121522",
-"2 c #121527",
-"3 c #101328",
-"4 c #101329",
-"5 c #10132A",
-"6 c #10132B",
-"7 c #10142B",
-"8 c #121528",
-"9 c #121529",
-"0 c #11142C",
-"q c #11152D",
-"w c #161929",
-"e c #16192B",
-"r c #171A2A",
-"t c #191B2B",
-"y c #1B1D2C",
-"u c #1C1E2C",
-"i c #21232E",
-"p c #2D2D2D",
-"a c #2A2B30",
-"s c #272D5C",
-"d c #2A3267",
-"f c #2C3468",
-"g c #2E3778",
-"h c #303970",
-"j c #384176",
-"k c #3C4270",
-"l c #3C417A",
-"z c #434B7E",
-"x c #353F88",
-"c c #384283",
-"v c #3D4489",
-"b c #3E458B",
-"n c #374290",
-"m c #3A4591",
-"M c #3A4597",
-"N c #3D479B",
-"B c #3E489B",
-"V c #3C489C",
-"C c #3C489E",
-"Z c #3D499F",
-"A c #3E4AA0",
-"S c #3E4AA2",
-"D c #3F4BA5",
-"F c #424B99",
-"G c #404C9A",
-"H c #404D9E",
-"J c #464F9B",
-"K c #4B528C",
-"L c #455299",
-"P c #4B579B",
-"I c #48549D",
-"U c #454FA0",
-"Y c #454FA1",
-"T c #454FA3",
-"R c #4350AE",
-"E c #4D56A1",
-"W c #4956AE",
-"Q c #4C59A6",
-"! c #4F5CA1",
-"~ c #4D5BAD",
-"^ c #4452B3",
-"/ c #4755B8",
-"( c #4A58B0",
-") c #4F5DB1",
-"_ c #4A58BB",
-"` c #4F5DB8",
-"' c #535DAB",
-"] c #535FAB",
-"[ c #5660A8",
-"{ c #5967AA",
-"} c #5C68AB",
-"| c #5361B2",
-" . c #5561B1",
-".. c #5561BB",
-"X. c #5765BC",
-"o. c #5A69BB",
-"O. c #6973A4",
-"+. c #6974AB",
-"@. c #6572BB",
-"#. c #6674BE",
-"$. c #6A76BA",
-"%. c #6B78BD",
-"&. c #6B78BE",
-"*. c #707AA7",
-"=. c #727DAC",
-"-. c #727EBA",
-";. c #717EBE",
-":. c #5562C0",
-">. c #5664C0",
-",. c #5D6BC8",
-"<. c #5C6BCA",
-"1. c #616FC4",
-"2. c #616DC9",
-"3. c #606DCA",
-"4. c #606DCE",
-"5. c #626FCF",
-"6. c #6370C4",
-"7. c #6371C7",
-"8. c #6774C2",
-"9. c #6373C9",
-"0. c #6976CA",
-"q. c #6F7ECC",
-"w. c #6977D2",
-"e. c #6B76D0",
-"r. c #6B79D4",
-"t. c #6F7ED1",
-"y. c #707DCB",
-"u. c #707CD4",
-"i. c #727FD5",
-"p. c #7681AE",
-"a. c #7985BC",
-"s. c #7E8ABF",
-"d. c #7785C1",
-"f. c #7784CE",
-"g. c #7885CE",
-"h. c #7D8AC0",
-"j. c #7883D3",
-"k. c #7B84D4",
-"l. c #7C87D8",
-"z. c #7C8AD7",
-"x. c #7B88D9",
-"c. c #7B89D9",
-"v. c #7C88D9",
-"b. c #7E89D8",
-"n. c #8992BB",
-"m. c #818BC0",
-"M. c #808EDC",
-"N. c #8C96C2",
-"B. c #8994C8",
-"V. c #8A95CB",
-"C. c #8F99C3",
-"Z. c #8491D8",
-"A. c #8591DC",
-"S. c #8B97D6",
-"D. c #8895DF",
-"F. c #8996DD",
-"G. c #8B97DE",
-"H. c #8E99D3",
-"J. c #8D99D9",
-"K. c #8C98DF",
-"L. c #8E9BDC",
-"P. c #939FE2",
-"I. c #99A4D7",
-"U. c #99A5DC",
-"Y. c #9DA7DB",
-"T. c #9CA7DC",
-"R. c #9AA5E0",
-"E. c #98A4E4",
-"W. c #9BA6E5",
-"Q. c #9DA7E1",
-"!. c #9DA9E1",
-"~. c #9FAAE3",
-"^. c #9FAAE6",
-"/. c #97BCEC",
-"(. c #A2AACD",
-"). c #A3ACCF",
-"_. c #A4ACD1",
-"`. c #A6B0DE",
-"'. c #AAB3DB",
-"]. c #AFB8DB",
-"[. c #B7BFDC",
-"{. c #A0AAE3",
-"}. c #A2ABE4",
-"|. c #A4AEE6",
-" X c #A4AFE8",
-".X c #A9B2E7",
-"XX c #AAB4E8",
-"oX c #ABB5E9",
-"OX c #B0BAE3",
-"+X c #B0B9EB",
-"@X c #B1BBEB",
-"#X c #B2BBE8",
-"$X c #B2BBEA",
-"%X c #B6BCE9",
-"&X c #B6BDE9",
-"*X c #B6BFEB",
-"=X c #B6BFEE",
-"-X c #BAC1DE",
-";X c #B7C1ED",
-":X c #B9C2E5",
-">X c #BDC5E2",
-",X c #BCC4E4",
-"<X c #B8C0EC",
-"1X c #B9C1ED",
-"2X c #B9C3EF",
-"3X c #BCC2EB",
-"4X c #BEC3EB",
-"5X c #BCC5EE",
-"6X c #BEC6EF",
-"7X c #C3CAEE",
-"8X c #C8CFEA",
-"9X c #C5CDF2",
-"0X c #CFD1E6",
-"qX c #CBD4F5",
-"wX c #CDD2F0",
-"eX c #D3D7F3",
-"rX c #D5DDF3",
-"tX c #D5DCF7",
-"yX c #D6DDF4",
-"uX c #DBDFF5",
-"iX c #D9E1F6",
-"pX c #DFE6FB",
-"aX c #E4E7F8",
-"sX c #E4E9F9",
-"dX c #E7EAF8",
-"fX c #E9EEFB",
-"gX c #F0F2FB",
-"hX c #F6F7FE",
-"jX c #F9FAFF",
-"kX c #FBFBFE",
-"lX c #FDFDFE",
-/* pixels */
-". * r 1 u t r t < + O ",
-"@ +.D.&.XXK.c.4X,.*Xl.W i.:.S 7 ",
-"% s.T.d.&.%.} o.I ) G ..4._ S < ",
-"% *XgX#XE.E.&.b.P l.0.4XkX2./ q ",
-"= OX2XI.B.a.O.#.{ X.) ,.l.^ R q ",
-"> 8X9X'.<X<X}. Xu.sXwX` i.C n < ",
-"> sXtX:X6X+X}.uXz.*X}.[ e.Y C 0 ",
-"> hXiX>X0XT.J./.y.1.] K J J Y 0 ",
-"> jXpX,X;XoX1XkXU.A.j.' k.v T < ",
-": fXrX-X(.C.H.F.#.! z k l b F 0 ",
-"- rXqX].@XQ.{.7Xf.l.7.P 5.v C < ",
-"> -X1X_.U.H.K.aX8.7.Q c :.m Z < ",
-"> _.`.n.V.h.Z.oX9.] J h W M D < ",
-"p N. Xs.E.$XeXkXQ.r.<.U r.x Z 0 ",
-"p p.p.*.-.g.y.K.| j f s d g M < ",
-" X i t a < r < , 0 # , o "
-};
diff --git a/src/Resources/Icons/TrueCrypt-48x48.xpm b/src/Resources/Icons/TrueCrypt-48x48.xpm
deleted file mode 100644
index 26837fbc..00000000
--- a/src/Resources/Icons/TrueCrypt-48x48.xpm
+++ /dev/null
@@ -1,251 +0,0 @@
-/* XPM */
-static const char *TrueCryptIcon48x48[] = {
-/* width height ncolors chars_per_pixel */
-"48 48 196 2",
-/* colors */
-" c #000000",
-" . c #00206D",
-" X c #6190F7",
-" o c #073998",
-" O c #1F66EB",
-" + c #1A5DDC",
-" @ c #1F68EE",
-" # c #001A5C",
-" $ c #1656CE",
-" % c #99B6FC",
-" & c #7B9FF9",
-" * c #1E61E3",
-" = c #05348F",
-" - c #D2E0FF",
-" ; c #ADC4FF",
-" : c #EDF3FF",
-" > c #8EADFB",
-" , c #C8D7FF",
-" < c #A3BDFF",
-" 1 c #073B9E",
-" 2 c #001A5F",
-" 3 c #BED0FF",
-" 4 c #96B4FC",
-" 5 c #F4F8FF",
-" 6 c #1451C5",
-" 7 c #114FC2",
-" 8 c #6D96F8",
-" 9 c #1A5CD8",
-" 0 c #C5D5FF",
-" q c #002D83",
-" w c #185AD6",
-" e c #1F65EA",
-" r c #053695",
-" t c #F1F6FF",
-" y c #4D83F6",
-" u c #001E65",
-" i c #104CBA",
-" p c #C2D3FF",
-" a c #5F8FF7",
-" s c #073A9A",
-" d c #0B43AB",
-" f c #EEF4FF",
-" g c #4A81F6",
-" h c #E4EDFF",
-" j c #2069F1",
-" k c #0D45B0",
-" l c #002775",
-" z c #1E62E5",
-" x c #0A3EA3",
-" c c #1A5BD7",
-" v c #001B61",
-" b c #3B78F4",
-" n c #1E64E8",
-" m c #D7E4FF",
-" M c #B2C8FF",
-" N c #1452C7",
-" B c #023087",
-" V c #89AAFB",
-" C c #001B64",
-" Z c #00185A",
-" A c #5689F7",
-" S c #729AF8",
-" D c #90AFFB",
-" F c #02308A",
-" G c #114DBD",
-" H c #E5EEFF",
-" J c #86A8FB",
-" K c #073B9C",
-" L c #1858D1",
-" P c #00297E",
-" I c #5D8EF7",
-" U c #799FF8",
-" Y c #3574F4",
-" T c #002474",
-" R c #0B44AD",
-" E c #5387F7",
-" W c #1451C3",
-" Q c #6F98F8",
-" ! c #001F6A",
-" ~ c #C7D7FF",
-" ^ c #206AF3",
-" / c #81A4F9",
-" ( c #1048B5",
-" ) c #95B2FC",
-" _ c #F3F8FF",
-" ` c #4F83F6",
-" ' c #CEDCFF",
-" ] c #0B41A6",
-" [ c #276DF3",
-" { c #E9F1FF",
-" } c #8AABFB",
-" | c #C4D5FF",
-". c #437CF4",
-".. c #DFE8FF",
-".X c #9CB7FC",
-".o c #3977F4",
-".O c #053696",
-".+ c #91B0FB",
-".@ c #B0C5FF",
-".# c #00104F",
-".$ c #246BF3",
-".% c #2069EF",
-".& c #407CF4",
-".* c #1857D0",
-".= c #F7FBFF",
-".- c #D2DFFF",
-".; c #1B60E0",
-".: c #7099F8",
-".> c #114EBF",
-"., c #0A3EA1",
-".< c #002C80",
-".1 c #5B8BF7",
-".2 c #779EF8",
-".3 c #0A40A4",
-".4 c #8BACFB",
-".5 c #0D47B4",
-".6 c #1E64E9",
-".7 c #588BF7",
-".8 c #001658",
-".9 c #1654CA",
-".0 c #1452C8",
-".q c #749CF8",
-".w c #F1F7FF",
-".e c #1B5FDC",
-".r c #6A95F8",
-".t c #A7BFFF",
-".y c #002E86",
-".u c #114DBB",
-".i c #1F66ED",
-".p c #00297C",
-".a c #9AB6FC",
-".s c #1654CD",
-".d c #F8FCFF",
-".f c #002472",
-".g c #001151",
-".h c #1B5FDF",
-".j c #02328B",
-".k c #001F68",
-".l c #4880F4",
-".z c #6693F7",
-".x c #1858D2",
-".c c #3E7BF4",
-".v c #FFFFFF",
-".b c #DAE5FF",
-".n c #D0DEFF",
-".m c #02328E",
-".M c #296FF3",
-".N c #EBF3FF",
-".B c #ABC2FF",
-".V c #457EF4",
-".C c #002D82",
-".Z c #185AD5",
-".A c #82A6FB",
-".S c #A1BBFF",
-".D c #E1EAFF",
-".F c #104AB6",
-".G c #9EB9FC",
-".H c #FCFFFF",
-".J c #002878",
-".K c #1653C9",
-".L c #3072F3",
-".P c #00236E",
-".I c #0B41A7",
-".U c #00104D",
-".Y c #A8C0FF",
-".T c #1A5CDA",
-".R c #E8EFFF",
-".E c #104AB9",
-".W c #DEE8FF",
-".Q c #00287B",
-".! c #F9FFFF",
-".~ c #B9CCFF",
-".^ c #0B43AA",
-"./ c #AFC5FF",
-".( c #2D70F3",
-".) c #CADAFF",
-"._ c #6894F8",
-".` c #0A3C9F",
-".' c #0D45AF",
-".] c #F6FBFF",
-".[ c #B6CAFF",
-".{ c #1E62E4",
-".} c #053590",
-".| c #001453",
-"X c #5286F6",
-"X. c #1B60E1",
-"XX c #114EC0",
-"Xo c #83A7FB",
-"XO c #6490F7",
-"X+ c #9FBAFC",
-"X@ c #0D47B2",
-"X# c #D8E4FF",
-"X$ c #001656",
-"X% c #053593",
-"X& c #3273F4",
-"X* c None",
-/* pixels */
-"X*X*X*X*X* (.5 iX@.F (.F.F.'.'X@.'.I d kX@ i.E (X@.5.E.5.E i.E dX@.E k x.^ R ( ( (.E iX*X*X*X*X*",
-"X*X*X*X*X*.I.u.0 R kX@.'.F G.F.E G i.F k.5 G.u iX@ ( W.0 N NXX.> 6 G.>.u i W.>.F G 7 7X*X*X*X*X*",
-"X*X*X*X*X*.3.u w 7 i 7 N $.0 G 6 N N.K N.0.K.* 6.5 k (.K.0 7 6.0 6 $ G GXX G.> (.5 (.uX*X*X*X*X*",
-"X*X*X*X*X*.I.>.Z.0 G N.0.'.I 6 7XX.Z.*.0.> i.s NX@.u.0 6 7 iX@.u.s.E.5 (.> i 7X@ 1.I.'X*X*X*X*X*",
-"X*X*X*X*X*.`.E 9.s W W.F.F.u.u W N 7 6.s N G W 6XX.EXX.9 W.u (.5 i.FX@ i iX@ i.' s 1.'X*X*X*X*X*",
-"X*X*X*X*X* 1.u.Z.> N.5.y BX% r R c g Y.L L w.V.L.L L.h g.c ^ 6 1.` ].} R.s.9.0 ( o s.3X*X*X*X*X*",
-"X*X*X*X*X* ].> cXX.F.' q.F.i.e w.4.- H.t [ J.n.R.Y.o.aX#.D.X e.9 ^.M.>.;.K 7.0.F.O o RX*X*X*X*X*",
-"X*X*X*X*X* 1.>.Z W.s.u x [.(.&.6.[.v.v t `.@.v.v _ X.).v.v.R ^ @.lX X. e.0 WXX.E., K.3X*X*X*X*X*",
-"X*X*X*X*X* ] G c N W.F 1 e.&.M c.a.d.v m.c ).=.v.b.l./.H.v.).% z `.7.s.%.s N N.5 o.`.IX*X*X*X*X*",
-"X*X*X*X*X*.`.F 9.*.ZXX 1.F.* 6.9.L 8 U.1 9.M.r U I.T b.:.q `.9 i w.; k.6XX.E 6 ( o.,.^X*X*X*X*X*",
-"X*X*X*X*X*.^.0 c G 7 7 W @ ^ Y w.s 9.h.K k 6.*.;.K.E.0 +.h N 7.6 A.c.(.{ W 6 7 d o x dX*X*X*X*X*",
-"X*X*X*X*X*.I 7 9.> N 6.V M.D.~ A.F.{.l.6 kX@.M `.6 k.E [ `.{.T D H 5.[.$.* + $.F 1.,.'X*X*X*X*X*",
-"X*X*X*X*X*.^ WX..9 N.> S.d.v.v 4XX.l y E k.0 E g. .^ c.7 E.L ^ 3.v.v f.c.T.h $.u K s.^X*X*X*X*X*",
-"X*X*X*X*X*.I W.e.xXX iXO {.v.].A.>.L.V j r k @ g n.3 7.&.7.e z.+ _.! 3 [.s.0.*XX., s.3X*X*X*X*X*",
-"X*X*X*X*X* d G.9 i.> i z.z.4.2 ^X@.> L.F.} F (.s.F (.>.TX..K $.MXO._ [.T.9.Z.Z.u 1., dX*X*X*X*X*",
-"X*X*X*X*X*.I 7 c.F N W 7 + +.* 6.i S.rX w 6 [ y O.s.6 Q.r.7.e.K + 9 i.x G.>.>X@ r s.^X*X*X*X*X*",
-"X*X*X*X*X*.^.> c 7 NXXX@.$ y.6XX < f.H ,.&.aX#.D.X @ %.N.H '.l + `.7 cXX i k.> kX%.` RX*X*X*X*X*",
-"X*X*X*X*X*.I i c.K N W.9 `.1X X..[.v.v.w g.).v.v.R.o ;.v.v.].1.6.7.7.i.K L.9.9.F.O K ]X*X*X*X*X*",
-"X*X*X*X*X*.^ 7 9XX.>.9 7. A.(.0.A h _ p.$./.H.v.) Y.2.W 5 ,.L.*.(.&.K W 6 GXX.F.O K.IX*X*X*X*X*",
-"X*X*X*X*X*.` G L.> W 6 x.>.9 ( ( O.&.& [.* b.:.q ` +.6.c. .( NX@X@.^ =.>.K N.0X@ o K ]X*X*X*X*X*",
-"X*X*X*X*X*.3 G w W.> iX%.`.' x.O.F L.T.s $.h b 8.V *.0 * nXX ( ] G.u r.u.s 6.K (X%X%.IX*X*X*X*X*",
-"X*X*X*X*X* ] 6.T 7 k.5 s +.M e.3.3.i.( O c S.. tX#.7 * a.7 @ xXX. Y W.^.0.K N.F.O K.3X*X*X*X*X*",
-"X*X*X*X*X*.^.>.Z N i ( K j.c.& dX@.(.o g.h }.v.v.d S O.7X .&.}.K.V `.{.^ N N.0 k.} r.3X*X*X*X*X*",
-"X*X*X*X*X*.^ 7 c N 7 R q.K j.{.` K.h.M.{.s A | H.[ Y 7.(.o.KX% k j.( (., 7XX.0 R F.} xX*X*X*X*X*",
-"X*X*X*X*X*.'.9.Z G.*XX.y.y s r q.J B.O o.K.T.(.c.$.s k.5.I B P.J.}.} l.' G.u NX@.jX% xX*X*X*X*X*",
-"X*X*X*X*X*.F.*.x W.9 G.m o.u.5.y P.3 $X@ 6 @ U.q.1 9.' 7.x.,.<.yX@.0.O.3 W W.K.'.y.} ]X*X*X*X*X*",
-"X*X*X*X*X* d.F 6.u 7.E K.;.M.M.3 1.L E ^.9.S _.v -.c.K y g n.m.> Y.L N.^ W.> 7 dX%.O 1X*X*X*X*X*",
-"X*X*X*X*X* ( 7.s.E.>.FX% O.$.c.' k b `.L w M.v.v _ y $X yX& r.*.&.l z d W G.>.^ r s.,X*X*X*X*X*",
-"X*X*X*X*X*X@.s w G.> k.y.> O.T.O o.;.$ L 7.2X# : 3 O.E n.M 6 P o.e e k k NXX.>.'X% K ]X*X*X*X*X*",
-"X*X*X*X*X*X@.0 $ i 6XX B.C.}.}.C.J.< B.y d n Y Y j 6X%.jX% P.P T P.y l.'.>.E G R.}X%.,X*X*X*X*X*",
-"X*X*X*X*X* R 7 N.I W.u.m x.0 G F.m.>.Z.5.s ^ & JX * 1XX.T.'.f.C W.Z.,.E.K.K.> d.j.O.3X*X*X*X*X*",
-"X*X*X*X*X* R W $ N NX@ o zX&.(.3 (. .VX&.i.G.!.v.N.r $.V y.i.J.>.&.l.h.I N N.u d.j.O.3X*X*X*X*X*",
-"X*X*X*X*X*.^ N w.u 6 i s @.o. .' 6 y y y.L.).v.v.vXo $.c ` [.C G.o y e.^.K 7 NX@ r s xX*X*X*X*X*",
-"X*X*X*X*X*X@ W.sXX W.'.C.5X..s r 1.;.L L.xXo.D.] 0. ., $X. d l q L.;.`.O.0 NXX k r r.3X*X*X*X*X*",
-"X*X*X*X*X*.I.>.> R.0.> F.< = = B R 6.Z.0.0 * b.L j.*.j P F T #.k.Q.p . r i i i.^.m.} xX*X*X*X*X*",
-"X*X*X*X*X*.^ 6.s N.K i.m R.x.0.`.L ) ; V @.lX+.Y U.;.O c * G.p P.K + d K 6.9 W kX% o.3X*X*X*X*X*",
-"X*X*X*X*X* G N G.E.0.5 s j.c.c L >.!.v _ 8 ;.v.v.R.& W g. .M.j G Y Y e K.0 6.E.'.} r KX*X*X*X*X*",
-"X*X*X*X*X*.3 7 $ i W.'X% e. .l w >.v.v.= /.B.v.v f.V.s g g j P.u.LX&X..O 6XXXX R.mX%.,X*X*X*X*X*",
-"X*X*X*X*X* ].0 w N N R.y.3 c.>.,. .t.) <.M.7.@ ~ 4.;.O $ + ] . P G $.}.m 6XX G R F r ]X*X*X*X*X*",
-"X*X*X*X*X* ].9 w.0 WX@ 1.`.`.O x.Z O O * 6.T.i e.h i.}X% s.} BX%X%.j.j.3 6 7.>.' r s xX*X*X*X*X*",
-"X*X*X*X*X*.^ W W ( WXX 7.9.s W k.>.>.F.> N.0.0 WXX.FXX G i.> 7 iX@.E.F G N i.E R.} o.3X*X*X*X*X*",
-"X*X*X*X*X*.F.>.> i (.> 7 i G.u i W 6.>.F.5 i 7 G.5 (.5 i i i.E.F.5 i RX@ G.u.F.^.m o dX*X*X*X*X*",
-"X*X*X*X*X*.*.s.> G i.u.E (X@.E (.F.E.F.u GXX 7.u.FX@.'X@ ( ( (.E.u k i G.'.u.E R.O.O.3X*X*X*X*X*",
-"X*X*X*X*X* (.^ K.m F r =.m = =.}.y F.j = r =X% r r.O.O.m rX%.}.} = = rX%X% r =.O =X%.,X*X*X*X*X*",
-"X*X*X*X*X*.5.m.k 2.8 #.8 #.8 Z 2.|.|X$.g.g.#X$.8X$.|.g # ZX$ Z 2X$.|.|X$.U.g.8.P.j o.3X*X*X*X*X*",
-"X*X*X*X*X*.' 1 P T.k.P.k u.k ! v v C C C v Z v 2.8 2 #.8 #X$ 2 #.8.8.8 #.8 # C P o.,.IX*X*X*X*X*",
-"X*X*X*X*X*.F k d o F.y B q q q.y q q.y.y.y.< q.C q q.C.y q.C.C q P.C q.<.p q B.O 1 x dX*X*X*X*X*",
-"X*X*X*X*X*.F.5 (.'.` 1 s.O 1.`.`.` 1 1.,.`.` K K.O o r o K K K o s K s K 1 K., ].I d (X*X*X*X*X*"
-};
diff --git a/src/Resources/Icons/VeraCrypt-16x16.xpm b/src/Resources/Icons/VeraCrypt-16x16.xpm
new file mode 100644
index 00000000..cda70f63
--- /dev/null
+++ b/src/Resources/Icons/VeraCrypt-16x16.xpm
@@ -0,0 +1,143 @@
+/* XPM */
+static const char *VeraCryptIcon16x16[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 123 2",
+" c None",
+". c #ABADA9",
+"+ c #B6B7B2",
+"@ c #B4B6B2",
+"# c #B6B6B3",
+"$ c #B7B8B4",
+"% c #B7B7B4",
+"& c #B5B7B3",
+"* c #B5B6B2",
+"= c #B5B5B2",
+"- c #ABADA8",
+"; c #C1C3BF",
+"> c #CBCCC7",
+", c #C4C5C1",
+"' c #CCCEC9",
+") c #CECFCA",
+"! c #CDCFC9",
+"~ c #CCCDC8",
+"{ c #CED0CB",
+"] c #C0C2BE",
+"^ c #B1B3AE",
+"/ c #CBCDC7",
+"( c #B5B6B1",
+"_ c #CCCDC9",
+": c #D0D2CC",
+"< c #CDCFCA",
+"[ c #D1D3CE",
+"} c #D9DAD6",
+"| c #B7B9B4",
+"1 c #BEBFBB",
+"2 c #CCCECA",
+"3 c #D3D4D0",
+"4 c #D6D8D4",
+"5 c #DFE0DD",
+"6 c #E0E1DE",
+"7 c #D8D9D6",
+"8 c #D4D5D1",
+"9 c #D7D9D4",
+"0 c #D9DAD7",
+"a c #C2C3C0",
+"b c #D1D2CF",
+"c c #E4E5E2",
+"d c #DEDFDA",
+"e c #DCDDD9",
+"f c #DEDFDC",
+"g c #D8D9D7",
+"h c #D9DBD7",
+"i c #E1E2DE",
+"j c #D7D8D4",
+"k c #C1C2BE",
+"l c #BDBEB9",
+"m c #C7C8C5",
+"n c #D5D5D2",
+"o c #E4E6E3",
+"p c #EBEBE9",
+"q c #E8E8E5",
+"r c #E3E4E1",
+"s c #E2E3E0",
+"t c #E2E2DF",
+"u c #DEDEDB",
+"v c #ACAFA8",
+"w c #B1B4AD",
+"x c #A8ABA4",
+"y c #C6C8C3",
+"z c #C9CAC7",
+"A c #D2D4D1",
+"B c #D5D7D3",
+"C c #DDDED9",
+"D c #EBECEA",
+"E c #EFEFEE",
+"F c #F5F5F4",
+"G c #CBCCCA",
+"H c #B1B3AC",
+"I c #C7C7C1",
+"J c #BBBDB6",
+"K c #A9ACA6",
+"L c #C2C4C2",
+"M c #D3D5D0",
+"N c #CECFCC",
+"O c #D6D7D3",
+"P c #D7D8D5",
+"Q c #DADBD8",
+"R c #DEDFDF",
+"S c #CCC9B8",
+"T c #B0A980",
+"U c #B3B2A3",
+"V c #CFC17D",
+"W c #C3BE9C",
+"X c #B4B2A1",
+"Y c #A19A74",
+"Z c #444849",
+"` c #5F6362",
+" . c #606463",
+".. c #616563",
+"+. c #676B69",
+"@. c #656968",
+"#. c #636768",
+"$. c #6A675A",
+"%. c #D6CB80",
+"&. c #F9F198",
+"*. c #F3E879",
+"=. c #D3C653",
+"-. c #D2C54F",
+";. c #59532E",
+">. c #2A3032",
+",. c #2B3133",
+"'. c #2E3334",
+"). c #333838",
+"!. c #383D3E",
+"~. c #353A3A",
+"{. c #32383B",
+"]. c #3C3C34",
+"^. c #D0C264",
+"/. c #FFF877",
+"(. c #DDCC2E",
+"_. c #BEAB04",
+":. c #C7B50E",
+"<. c #514922",
+"[. c #D4C661",
+"}. c #FCF28A",
+"|. c #E2D352",
+"1. c #C8B82D",
+"2. c #C9B828",
+" ",
+" ",
+" ",
+" . + @ # $ % & * = - ",
+" ; > , ' ) ! ~ { ' ] ",
+" ^ / ( _ : { { ' < [ } | ",
+" 1 2 3 4 } 5 6 7 8 9 0 a ",
+" b c d e f g h i j k l m ",
+" n o p q r s t u v w x y ",
+" z A B C t D E F G H I J K L ",
+" a M N O P Q R S T U V W X Y ",
+" Z ` ...+.@.#.$.%.&.*.=.-.;. ",
+" >.,.'.).!.~.{.].^./.(._.:.<. ",
+" [.}.|.1.2. ",
+" ",
+" "};
diff --git a/src/Resources/Icons/VeraCrypt-48x48.xpm b/src/Resources/Icons/VeraCrypt-48x48.xpm
new file mode 100644
index 00000000..a9ed8b0c
--- /dev/null
+++ b/src/Resources/Icons/VeraCrypt-48x48.xpm
@@ -0,0 +1,600 @@
+/* XPM */
+static const char *VeraCryptIcon48x48[] = {
+/* width height ncolors chars_per_pixel */
+"48 48 548 2",
+" c None",
+". c #949692",
+"+ c #9B9D98",
+"@ c #9C9E99",
+"# c #9C9E9A",
+"$ c #9D9E9A",
+"% c #9D9F9A",
+"& c #959692",
+"* c #9EA09B",
+"= c #C4C6C2",
+"- c #CECFCB",
+"; c #CFD0CC",
+"> c #CFD0CB",
+", c #CED0CC",
+"' c #D0D0CD",
+") c #D1D1CE",
+"! c #D2D2CE",
+"~ c #D2D2CF",
+"{ c #D2D3CF",
+"] c #D1D2CE",
+"^ c #D0D1CE",
+"/ c #D0D1CD",
+"( c #CFD0CD",
+"_ c #C5C6C3",
+": c #9FA19C",
+"< c #8C8E89",
+"[ c #BABBB7",
+"} c #D8D9D5",
+"| c #D2D4CF",
+"1 c #D4D4CF",
+"2 c #CFCFCA",
+"3 c #C6C7C2",
+"4 c #C8C9C5",
+"5 c #CBCCC8",
+"6 c #CECFCA",
+"7 c #D3D4CF",
+"8 c #D5D6D1",
+"9 c #D6D7D2",
+"0 c #D7D7D2",
+"a c #D6D6D1",
+"b c #D5D5D1",
+"c c #D4D5D0",
+"d c #D4D4D0",
+"e c #D4D5D1",
+"f c #D3D4D0",
+"g c #CDCECB",
+"h c #DBDCD9",
+"i c #BEBFBB",
+"j c #8E908B",
+"k c #979894",
+"l c #CCCDCA",
+"m c #CFD1CC",
+"n c #B4B7B2",
+"o c #C4C5C2",
+"p c #D2D2CD",
+"q c #C0C1BC",
+"r c #BBBDB8",
+"s c #C7C9C4",
+"t c #C8CAC5",
+"u c #C9CBC6",
+"v c #CACCC7",
+"w c #CBCCC7",
+"x c #CBCDC7",
+"y c #CACCC6",
+"z c #CCCDC8",
+"A c #B0B1AE",
+"B c #A9ACA9",
+"C c #CDCFCB",
+"D c #9A9C97",
+"E c #A5A7A2",
+"F c #D6D7D3",
+"G c #CDCFCA",
+"H c #C4C6C0",
+"I c #CACBC6",
+"J c #CDCDC8",
+"K c #B4B5B1",
+"L c #BFC1BC",
+"M c #CCCEC9",
+"N c #CCCEC8",
+"O c #CBCDC8",
+"P c #CACDC8",
+"Q c #C9CCC7",
+"R c #C1C3BE",
+"S c #BCBEB9",
+"T c #DCDDD9",
+"U c #AAACA8",
+"V c #8B8D88",
+"W c #B7B9B5",
+"X c #D8D9D6",
+"Y c #CDCEC9",
+"Z c #CDCFC9",
+"` c #CFD1CB",
+" . c #C3C4BE",
+".. c #ABACA7",
+"+. c #CED0CB",
+"@. c #CED0CA",
+"#. c #D5D7D2",
+"$. c #DFE0DC",
+"%. c #BDBFBB",
+"&. c #949691",
+"*. c #C8C9C6",
+"=. c #D5D6D3",
+"-. c #C2C4BE",
+";. c #A9AAA5",
+">. c #ABACA8",
+",. c #D0D2CD",
+"'. c #D0D2CC",
+"). c #D0D1CC",
+"!. c #CED1CB",
+"~. c #D5D6D2",
+"{. c #D7D8D4",
+"]. c #D7D9D4",
+"^. c #DEDFDB",
+"/. c #979994",
+"(. c #A1A39E",
+"_. c #D4D5D2",
+":. c #D1D3CE",
+"<. c #BABCB7",
+"[. c #A6A8A3",
+"}. c #ABADA9",
+"|. c #C5C7C2",
+"1. c #D1D3CD",
+"2. c #DDDEDA",
+"3. c #DCDDDA",
+"4. c #A5A6A3",
+"5. c #B2B3AF",
+"6. c #DBDCD8",
+"7. c #BDBEBA",
+"8. c #B1B2AE",
+"9. c #C1C3BF",
+"0. c #D4D6D1",
+"a. c #DADCD8",
+"b. c #DADCD7",
+"c. c #D0D2CE",
+"d. c #D3D5D1",
+"e. c #E3E5E2",
+"f. c #B7B8B5",
+"g. c #90928D",
+"h. c #C9CAC6",
+"i. c #C0C1BE",
+"j. c #CDCECA",
+"k. c #D6D8D4",
+"l. c #DDDEDB",
+"m. c #E8E9E7",
+"n. c #ECEDEB",
+"o. c #E8E9E6",
+"p. c #CBCCC9",
+"q. c #D4D6D2",
+"r. c #E5E6E3",
+"s. c #CACAC8",
+"t. c #92948F",
+"u. c #9C9D99",
+"v. c #D4D5D3",
+"w. c #D8DAD6",
+"x. c #D3D4D1",
+"y. c #D9DBD7",
+"z. c #DADBD7",
+"A. c #D9DAD6",
+"B. c #D8DAD5",
+"C. c #E7E7E5",
+"D. c #D7D8D5",
+"E. c #E8E8E7",
+"F. c #DEDFDC",
+"G. c #D8D9D7",
+"H. c #E1E1DF",
+"I. c #DDDFDB",
+"J. c #DBDDD9",
+"K. c #E1E2DF",
+"L. c #D9DAD8",
+"M. c #D2D3D0",
+"N. c #DEDEDC",
+"O. c #ACADA9",
+"P. c #BFC0BD",
+"Q. c #DFE0DD",
+"R. c #EDEDEC",
+"S. c #E4E5E2",
+"T. c #DEDEDB",
+"U. c #DCDCD9",
+"V. c #AEB0AB",
+"W. c #C4C6C1",
+"X. c #BEBFBC",
+"Y. c #959793",
+"Z. c #D3D3D1",
+"`. c #ECECEB",
+" + c #EEEEEC",
+".+ c #E1E1DE",
+"++ c #E0E1DD",
+"@+ c #E0E1DE",
+"#+ c #E0E0DD",
+"$+ c #B4B5B0",
+"%+ c #91938D",
+"&+ c #8F918C",
+"*+ c #9B9C99",
+"=+ c #9FA09C",
+"-+ c #A9ABA5",
+";+ c #D1D2CF",
+">+ c #959792",
+",+ c #A5A6A2",
+"'+ c #F2F2F1",
+")+ c #EBECEA",
+"!+ c #E3E3E0",
+"~+ c #E2E2DF",
+"{+ c #E1E2DE",
+"]+ c #A2A49E",
+"^+ c #BFC2BB",
+"/+ c #CACEC6",
+"(+ c #CBD0C8",
+"_+ c #C0C3BC",
+":+ c #A4A8A2",
+"<+ c #BBBDB7",
+"[+ c #A4A6A2",
+"}+ c #B9BAB7",
+"|+ c #E3E3E1",
+"1+ c #F3F3F2",
+"2+ c #EFF0EE",
+"3+ c #E7E8E5",
+"4+ c #E4E4E1",
+"5+ c #E3E4E1",
+"6+ c #E3E4E0",
+"7+ c #E2E3E0",
+"8+ c #969893",
+"9+ c #B7BBB4",
+"0+ c #CBCFC7",
+"a+ c #AEB2AB",
+"b+ c #9A9C98",
+"c+ c #969892",
+"d+ c #ABAEA7",
+"e+ c #C7CAC3",
+"f+ c #BEC1BA",
+"g+ c #90918D",
+"h+ c #E5E5E3",
+"i+ c #B8B9B6",
+"j+ c #91938E",
+"k+ c #CDCECC",
+"l+ c #DDDDDB",
+"m+ c #CBCDC9",
+"n+ c #D7D9D5",
+"o+ c #F1F1F0",
+"p+ c #F4F4F3",
+"q+ c #EAEAE8",
+"r+ c #E6E6E4",
+"s+ c #E5E5E2",
+"t+ c #BCBDB8",
+"u+ c #A0A29D",
+"v+ c #CFD3CB",
+"w+ c #A6A7A1",
+"x+ c #B3B3B0",
+"y+ c #AFB1AD",
+"z+ c #90928B",
+"A+ c #CDD0C8",
+"B+ c #A4A8A1",
+"C+ c #ACAEA8",
+"D+ c #DFE1DE",
+"E+ c #CBCCCA",
+"F+ c #91928E",
+"G+ c #A0A19D",
+"H+ c #DEDFDD",
+"I+ c #EEEFED",
+"J+ c #F2F3F1",
+"K+ c #F0F0EF",
+"L+ c #E9E9E7",
+"M+ c #E8E8E6",
+"N+ c #E8E8E5",
+"O+ c #E9EAE7",
+"P+ c #A8A9A4",
+"Q+ c #BCC0B7",
+"R+ c #AEB1A9",
+"S+ c #A3A5A0",
+"T+ c #D3D5D0",
+"U+ c #ACAFAA",
+"V+ c #A6A9A2",
+"W+ c #BEC2BC",
+"X+ c #9A9C96",
+"Y+ c #D9DAD7",
+"Z+ c #9E9F9B",
+"`+ c #B2B3B0",
+" @ c #D1D2CD",
+".@ c #F1F2F0",
+"+@ c #F3F4F2",
+"@@ c #F3F3F1",
+"#@ c #F4F4F2",
+"$@ c #989994",
+"%@ c #C8CBC3",
+"&@ c #A0A29B",
+"*@ c #BFC0BC",
+"=@ c #989B95",
+"-@ c #CBCEC6",
+";@ c #C0C2BC",
+">@ c #AEB0AD",
+",@ c #C6C7C4",
+"'@ c #D9DBD8",
+")@ c #D6D7D4",
+"!@ c #CFD1CD",
+"~@ c #CECFCC",
+"{@ c #E7E8E6",
+"]@ c #ECEDEA",
+"^@ c #EAEBE9",
+"/@ c #E3E4DF",
+"(@ c #8F908D",
+"_@ c #CFD3CA",
+":@ c #92938F",
+"<@ c #CCCCC5",
+"[@ c #D2D2CB",
+"}@ c #CFD0C8",
+"|@ c #CCCEC6",
+"1@ c #D1D2CA",
+"2@ c #C7C8C0",
+"3@ c #D1D4CD",
+"4@ c #BCBEB6",
+"5@ c #C2C3C0",
+"6@ c #8C8E8A",
+"7@ c #D9D9D7",
+"8@ c #B9BBB9",
+"9@ c #C5C8C5",
+"0@ c #C3C5C0",
+"a@ c #BDBFBA",
+"b@ c #DFE0DE",
+"c@ c #E0E1DF",
+"d@ c #E1E2E0",
+"e@ c #E4E4E2",
+"f@ c #E4E5E3",
+"g@ c #E4E4E3",
+"h@ c #E3E4E2",
+"i@ c #B0A368",
+"j@ c #816805",
+"k@ c #8B8D83",
+"l@ c #898B85",
+"m@ c #7D6407",
+"n@ c #7C6403",
+"o@ c #7E6503",
+"p@ c #7D6403",
+"q@ c #7B6302",
+"r@ c #888A85",
+"s@ c #8C8F87",
+"t@ c #806603",
+"u@ c #A69A5F",
+"v@ c #989A96",
+"w@ c #999A96",
+"x@ c #E2E3DF",
+"y@ c #D2D4D0",
+"z@ c #D1D3CF",
+"A@ c #C4C5C1",
+"B@ c #C8CAC6",
+"C@ c #CCCDC9",
+"D@ c #CCCECA",
+"E@ c #D2D2D0",
+"F@ c #7F6703",
+"G@ c #FBF2A2",
+"H@ c #8E9089",
+"I@ c #CBCEC7",
+"J@ c #888A84",
+"K@ c #D6D098",
+"L@ c #E0DA9F",
+"M@ c #EBE5A7",
+"N@ c #EEE7A9",
+"O@ c #E4DEA3",
+"P@ c #D9D39B",
+"Q@ c #CED3C9",
+"R@ c #90918B",
+"S@ c #F5EB95",
+"T@ c #DCDCDA",
+"U@ c #999B97",
+"V@ c #6A6E6B",
+"W@ c #ABACA9",
+"X@ c #D8D8D6",
+"Y@ c #DFDFDC",
+"Z@ c #DFDFDD",
+"`@ c #E0E0DE",
+" # c #DCDDDB",
+".# c #7D6400",
+"+# c #FFF9C9",
+"@# c #B3B199",
+"## c #898B86",
+"$# c #959687",
+"%# c #E5DEAB",
+"&# c #F6F0B8",
+"*# c #FAF4BB",
+"=# c #FAF4BC",
+"-# c #F8F2BB",
+";# c #F4EEB9",
+"># c #A3A291",
+",# c #8B8D86",
+"'# c #9B9B8C",
+")# c #F3EEC3",
+"!# c #ACADAA",
+"~# c #6B6F6C",
+"{# c #383D3E",
+"]# c #5A5E5D",
+"^# c #7C7E7B",
+"/# c #8A8D89",
+"(# c #8C8F8B",
+"_# c #8D8F8C",
+":# c #8E908D",
+"<# c #8F918E",
+"[# c #8E918D",
+"}# c #939591",
+"|# c #FDFAD5",
+"1# c #FEFCE8",
+"2# c #F7F5E6",
+"3# c #FEFBE9",
+"4# c #FEFCE7",
+"5# c #FEFBE6",
+"6# c #FDFBE6",
+"7# c #FDFAE5",
+"8# c #FCFAE5",
+"9# c #FCFAE4",
+"0# c #FBF9E4",
+"a# c #F1F0DB",
+"b# c #FBF8E2",
+"c# c #F8F2BF",
+"d# c #646764",
+"e# c #3B4141",
+"f# c #2D3335",
+"g# c #34393A",
+"h# c #3C4141",
+"i# c #414646",
+"j# c #434847",
+"k# c #444848",
+"l# c #454949",
+"m# c #454A49",
+"n# c #464A4A",
+"o# c #464B4A",
+"p# c #494D4C",
+"q# c #4C504F",
+"r# c #4F5352",
+"s# c #505453",
+"t# c #4D5150",
+"u# c #4B4F4E",
+"v# c #4B4F4D",
+"w# c #505452",
+"x# c #676A68",
+"y# c #717472",
+"z# c #F9F1A7",
+"A# c #F7E960",
+"B# c #FEF38B",
+"C# c #F9EE7D",
+"D# c #F0E25A",
+"E# c #E8D949",
+"F# c #E0D03E",
+"G# c #D8C832",
+"H# c #D0BF27",
+"I# c #C8B71B",
+"J# c #C0AE10",
+"K# c #B8A604",
+"L# c #C1AE00",
+"M# c #E3D34C",
+"N# c #484C4A",
+"O# c #323839",
+"P# c #2E3335",
+"Q# c #33383A",
+"R# c #353A3B",
+"S# c #363B3B",
+"T# c #373C3C",
+"U# c #373C3D",
+"V# c #383E3E",
+"W# c #404445",
+"X# c #434848",
+"Y# c #3F4343",
+"Z# c #3D4141",
+"`# c #3D4241",
+" $ c #3E4242",
+".$ c #484C4C",
+"+$ c #636665",
+"@$ c #5B5D5C",
+"#$ c #F9F1A8",
+"$$ c #F8E962",
+"%$ c #FEF38C",
+"&$ c #F9EE7F",
+"*$ c #F1E25B",
+"=$ c #474B49",
+"-$ c #34393B",
+";$ c #353B3C",
+">$ c #363B3C",
+",$ c #393E3E",
+"'$ c #393E3F",
+")$ c #3C4040",
+"!$ c #404444",
+"~$ c #454A4A",
+"{$ c #424646",
+"]$ c #3F4443",
+"^$ c #404544",
+"/$ c #464A49",
+"($ c #5F6261",
+"_$ c #6B6D6C",
+":$ c #F9F0A7",
+"<$ c #464A48",
+"[$ c #303637",
+"}$ c #2A3032",
+"|$ c #32383A",
+"1$ c #363B3D",
+"2$ c #373D3E",
+"3$ c #3A3F3F",
+"4$ c #3A3F40",
+"5$ c #3B4040",
+"6$ c #3F4444",
+"7$ c #474B4B",
+"8$ c #434747",
+"9$ c #414545",
+"0$ c #424645",
+"a$ c #434746",
+"b$ c #4D5050",
+"c$ c #565858",
+"d$ c #F9F0A4",
+"e$ c #2A2F31",
+"f$ c #2E3436",
+"g$ c #313638",
+"h$ c #3E4243",
+"i$ c #3D4242",
+"j$ c #3A3E3E",
+"k$ c #3B3F3F",
+"l$ c #3E4342",
+"m$ c #414544",
+"n$ c #F8F0A0",
+"o$ c #292F31",
+"p$ c #2C3234",
+"q$ c #2D3234",
+"r$ c #2E3334",
+"s$ c #2E3234",
+"t$ c #2D3334",
+"u$ c #2F3335",
+"v$ c #2D3333",
+"w$ c #F8EF9D",
+"x$ c #F8E961",
+"y$ c #F8EE98",
+"z$ c #F7E85B",
+"A$ c #FDF388",
+"B$ c #F9ED78",
+"C$ c #F0E259",
+"D$ c #C1AF02",
+"E$ c #7D6500",
+"F$ c #EDDF69",
+"G$ c #FAF2A0",
+"H$ c #FEF7B2",
+"I$ c #FBF3A8",
+"J$ c #F6ED9A",
+"K$ c #F1E78D",
+"L$ c #EBE081",
+"M$ c #E4D972",
+"N$ c #DED267",
+"O$ c #D8CC5F",
+"P$ c #D3C657",
+"Q$ c #CDC14F",
+"R$ c #D3C64C",
+"S$ c #D7C531",
+"T$ c #655200",
+"U$ c #7E6501",
+"V$ c #7E6400",
+"W$ c #695400",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . + @ @ @ @ # # $ $ $ $ % % $ $ $ $ # @ @ @ @ @ @ @ + & ",
+" * = - ; > ; - - , ' ) ! ~ { { { ~ ] ] ^ / / ' ; ; ; ( ; _ : ",
+" < [ } - | 1 2 3 4 5 6 / 7 8 9 0 9 a 8 b c c c d e 8 f g ; h i j ",
+" k l m n o p q r s t u u v w x x x v y y y y u y > 7 z A B C { D ",
+" E F G H I J K L M M N N N O P O O w v v v v Q y 6 e ] R S ; T U ",
+" V W X Y Z ` ...3 +.@.6 G G G G G G Z Y M M M M M +.8 9 F #.F $.%.< ",
+" &.*.=.N z -.;.>.G ,.,.,./ '.).).m m m m ; !.> +.+.m | ~.{.].{.^.( /. ",
+" (._.:.I <.[.}.|.| f f | | | :.:.:.:.1.] :.:.:.] ] ,.,.] { F } 2.3.4. ",
+" 5.6.G 7.8.9.:.#.~.0.0.0.e e #.X a.b.} ~.f f f | | | | | c.; d.h e.f. ",
+" g.o 6.h.i.j.].].{.{.{.k.k.{.l.m.n.n.n.n.o.3.#.~.#.~.~.0.~.0.] p.q.r.s.t. ",
+" u.v.w.^ x.y.z.z.y.A.A.A.B.6.m.C.h D.k.h E.n.a.{.].{.{.{.{.{.F j.4 F.G.% ",
+" }.F.{.H.I.J.h h 6.6.6.6.6.3.K.L.M.^ ] f N.C.3.A.A.A.A.A.w.w.A./ [ , F.O. ",
+" < P.Q.~.R.S.^.^.^.I.T.l.l.2.2.2.h G.D.X h F.I.J.h U.J.6.6.6.6.T j.V.W.T X.< ",
+" Y.Z.z.c.`. +.+++@+++++#+#+Q.Q.Q.F.^.l.l.l.^.^.^.^.^.6.$+% %+&+*+=+-+s w.;+>+ ",
+" ,+@+{ ,.@+'+)+!+~+~+K.K.K.K.{+{+{+{+.+@+@+@+++++++, &.]+^+/+(+_+:+j <+F Q.[+ ",
+" }+|+j.d.A.r.1+2+3+S.4+4+4+5+4+5+5+|+6+6+!+!+7+7+Q.8+9+0+a+b+c+d+e+f+g+m h+i+ ",
+" j+k+l+m+n+z.6.S.o+p+2+q+C.r+r.r.r.r.h+s+s+S.S.S.S.t+u+v+& w+x+y+[.z+A+B+C+D+E+F+ ",
+" G+H+=.*.q.h 3.h ^.r.I+1+J+K+R.)+q+L+L+M+N+o.o.O+q+P+Q+R+S+l j.T+F U+V+W+X+, Y+Z+ ",
+" `+m.Y+g h.^ 3.A.T+ @:.{.Q.M+I+.@1++@+@1+@@#@#@1+'+$@%@&@*@e f ,.m R =@-@%+;@l.>@ ",
+" j ,@o.'@)@!@R ~@3.e { :.:.7 F 6.Q.S.{@q+)+]@)+^@o./@(@_@:@<@[@}@|@1@2@< 3@< 4@y.5@6@ ",
+" D 7@I.+.8@9@0@a@L.H+H+b@@+c@K.d@7+|+e@e@f@g@h@5+i@j@k@_@l@m@n@o@o@p@q@r@3@s@t@u@_.v@ ",
+" w@l+x@y@C z@m A@B@C@D@g ~@( ^ ) ~ M.E@~ ) ( g m+F@G@H@I@J@K@L@M@N@O@P@r@Q@R@S@F@T@U@ ",
+" V@W@X@7+5+5+7+b@F.F.Y@Y@Z@Z@Z@b@#+`@#+Q.Z@F.l. #.#+#@###$#%#&#*#=#-#;#>#,#'#)#.#!#~# ",
+" {#]#^#/#(#(#(#_#_#_#_#:#:#<#<#<#[#:#:#:#:#[#}#v@.#|#1#2#3#4#5#6#7#8#9#0#a#b#c#.#d#e# ",
+" f#g#h#i#j#k#k#l#m#n#o#p#q#r#s#r#t#u#v#u#v#w#x#y#.#z#A#B#C#D#E#F#G#H#I#J#K#L#M#.#N#O# ",
+" P#Q#Q#Q#g#R#R#S#T#U#V#h#W#X#X#i#Y#Z#`# $ $.$+$@$.##$$$%$&$*$E#F#G#H#I#J#K#L#M#.#=$O# ",
+" P#-$;$;$>$U#U#{#,$'$)$!$X#~$k#{$!$Y#]$!$^$/$($_$.#:$$$%$&$*$E#F#G#H#I#J#K#L#M#.#<$[$ ",
+" }$|$1$U#2$'$3$4$5$h#6$k#7$7$l#8$9$9$0${$a$l#b$c$.#d$$$%$&$*$E#F#G#H#I#J#K#L#M#.#5$e$ ",
+" e$P#f$g$Q#g#R#R#T#'$h#h$i$)$j$,$j$3$k$)$l$m$a$.#n$$$%$&$*$E#F#G#H#I#J#K#L#M#.#e$ ",
+" o$p$p$p$p$q$q$r$r$r$s$t$t$r$r$P#P#u$r$v$.#w$x$%$&$*$E#F#G#H#I#J#K#L#M#.# ",
+" .#y$z$A$B$C$E#F#G#H#I#J#K#D$M#.# ",
+" E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$E$ ",
+" T$E$.#U$.#.#.#.#.#.#.#.#.#.#V$W$ ",
+" ",
+" ",
+" ",
+" ",
+" "};