/* XPM */
-static char const * save_xpm[] = {
-"20 20 5 1",
-" c None",
-". c black",
-"X c gray70",
-"o c gray90",
-"O c gray60",
-" ",
-" .................. ",
-" .XX.oooooooooo.XX. ",
-" .XX.oooooooooo.XX. ",
-" .XX.oooooooooo.X.. ",
-" .XX.oooooooooo.XX. ",
-" .XX.oooooooooo.XX. ",
-" .XX.oooooooooo.XX. ",
-" .XX.oooooooooo.XX. ",
-" .XX.oooooooooo.XX. ",
-" .XX............XX. ",
-" .XXXXXXXXXXXXXXXX. ",
-" .XXXXXXXXXXXXXXXX. ",
-" .XX............XX. ",
-" .XX.OOOOOOO.oo.XX. ",
-" .XX.OOOOOOO.oo.XX. ",
-" .XX.OOOOOOO.oo.XX. ",
-" .X.OOOOOOO.oo.XX. ",
-" ................ ",
-" "};
-
-
+static char * buffer_write_xpm[] = {
+"24 24 120 2",
+" c None",
+". c #1C1C1C",
+"+ c #404040",
+"@ c #878787",
+"# c #FFFFFF",
+"$ c #FEFDFC",
+"% c #FDFBF9",
+"& c #FCF9F6",
+"* c #FCF7F3",
+"= c #FBF5F0",
+"- c #FAF3EE",
+"; c #F9F2EB",
+"> c #F9F0E8",
+", c #F8EEE5",
+"' c #767676",
+") c #757575",
+"! c #868686",
+"~ c #FEFCFB",
+"{ c #ABBBB6",
+"] c #69A5A5",
+"^ c #F7ECE2",
+"/ c #747474",
+"( c #727272",
+"_ c #858585",
+": c #838383",
+"< c #FDFAF8",
+"[ c #FCF8F5",
+"} c #FBF7F2",
+"| c #FAF3ED",
+"1 c #F9F1EA",
+"2 c #F8EFE7",
+"3 c #F8EDE4",
+"4 c #F7EBE2",
+"5 c #F6EADF",
+"6 c #717171",
+"7 c #707070",
+"8 c #828282",
+"9 c #818181",
+"0 c #F5E7DC",
+"a c #6F6F6F",
+"b c #6D6D6D",
+"c c #808080",
+"d c #7E7E7E",
+"e c #FBF6F2",
+"f c #FAF4EF",
+"g c #FAF2EC",
+"h c #F9F0E9",
+"i c #F8EFE6",
+"j c #F7EBE1",
+"k c #F6E9DE",
+"l c #F5E7DB",
+"m c #F5E5D8",
+"n c #6C6C6C",
+"o c #6B6B6B",
+"p c #7D7D7D",
+"q c #7C7C7C",
+"r c #FAF4EE",
+"s c #F4E3D5",
+"t c #6A6A6A",
+"u c #686868",
+"v c #7B7B7B",
+"w c #797979",
+"x c #F7ECE3",
+"y c #F7EAE0",
+"z c #F6E8DD",
+"A c #F5E7DA",
+"B c #F4E5D7",
+"C c #F3E1D2",
+"D c #676767",
+"E c #666666",
+"F c #787878",
+"G c #777777",
+"H c #656565",
+"I c #636363",
+"J c #737373",
+"K c #6E6E6E",
+"L c #696969",
+"M c #646464",
+"N c #626262",
+"O c #616161",
+"P c #606060",
+"Q c #5F5F5F",
+"R c #5D5D5D",
+"S c #5C5C5C",
+"T c #E6E6E6",
+"U c #DEDEDE",
+"V c #D7D7D7",
+"W c #CFCFCF",
+"X c #C8C8C8",
+"Y c #C0C0C0",
+"Z c #8E8E8E",
+"` c #8B8B8B",
+" . c #5B5B5B",
+".. c #5A5A5A",
+"+. c #E0E0E0",
+"@. c #424242",
+"#. c #C9C9C9",
+"$. c #C2C2C2",
+"%. c #BABABA",
+"&. c #595959",
+"*. c #575757",
+"=. c #DADADA",
+"-. c #C3C3C3",
+";. c #BCBCBC",
+">. c #B4B4B4",
+",. c #7F7F7F",
+"'. c #565656",
+"). c #555555",
+"!. c #D4D4D4",
+"~. c #BDBDBD",
+"{. c #B6B6B6",
+"]. c #AEAEAE",
+"^. c #545454",
+"/. c #535353",
+"(. c #CECECE",
+"_. c #C6C6C6",
+":. c #BFBFBF",
+"<. c #B7B7B7",
+"[. c #B0B0B0",
+"}. c #A8A8A8",
+" ",
+" ",
+" ",
+" . . . + + + + + + + + + + . . . ",
+" . @ @ + # $ % & * = - ; > , + ' ) . ",
+" . @ ! + ~ { ] ] ] ] ] ] { ^ + / ( . ",
+" . _ : + < [ } = | 1 2 3 4 5 + 6 7 . ",
+" . 8 9 + [ { ] ] ] ] ] ] { 0 + a b . ",
+" . c d + e f g h i 3 j k l m + n o . ",
+" . p q + r { ] ] ] ] ] ] { s + t u . ",
+" . v w + ; > , x y z A B s C + D E . ",
+" . F G ' + + + + + + + + + + E H I . ",
+" . ' / J ( 7 a K n o L u D H M N O . ",
+" . J ( 6 a K n o t u D H M I O P Q . ",
+" . 6 7 K b + + + + + + + + + Q R S . ",
+" . K b n + T U V W X Y + Z ` + .... ",
+" . n o L + +.@.@.#.$.%.+ @ _ + &.*.. ",
+" . L u D + =.@.E -.;.>.+ 9 ,.+ '.).. ",
+" . D . M + !.@.E ~.{.].+ v F + ^./.. ",
+" . H I N + (._.:.<.[.}.+ ' J + /./.. ",
+" . . . . + + + + + + . . . . . . ",
+" ",
+" ",
+" "};