 
 
 /*Bitmap of ANSI chars - letters+numbers+common signs:  starts at char Ox21, ends at 0x7E */
- String  ansiCharsByCols [97] = {
-  "0000000000000000", //20
+ String  ansiCharsByCols [96] = {
+  "0000000000000000", //32
   "000000fa00000000", 
-  "0000000000000000",
   "0000c000c0000000",
   "000028fe28fe2800",
   "00002454fe544800",

      strip.Show();
    }
}
/* REST service to set entire image colors=RRGGBB,RRGGBB,RRGGBB,RRGGBB,....,RRGGBB (64 colors passed */
void handleMessageScrollRequest(String req ){
    blink(1);

    printDebug("Confirm handleMessageScrollRequest  received");
    printDebug(req);
    
    size_t equals = req.indexOf("?");
    if (equals != -1) {
      String message=req.substring(equals+1, req.length()-9);
      printDebug("message : " + message);
      printScroll(message, 100, 1);
      
      
    }
}


void handleDefault(WiFiClient client){
blink(1);

 }

String getCharHexa(char value) {
  if (value >=32 && value <= 125) {
    return ansiCharsByCols[value - 32];
  }
  else {
    return "ffffffffffffffff";
