content: package tools.generate_art;
  
  import java.util.HashMap;
  import java.util.Map;
  
  public class LettersDictionary {
      protected static final Map<Character, String[]> BLOCK_LETTERS = new HashMap<>();
  
      static {
  
          BLOCK_LETTERS.put('A', new String[]{
                  " █████╗ ",
                  "██╔══██╗",
                  "███████║",
                  "██╔══██║",
                  "██║  ██║",
                  "╚═╝  ╚═╝"
          });
  
          BLOCK_LETTERS.put('B', new String[]{
                  "██████╗ ",
                  "██╔══██╗",
                  "██████╔╝",
                  "██╔══██╗",
                  "██████╔╝",
                  "╚═════╝ "
          });
  
          BLOCK_LETTERS.put('C', new String[]{
                  " ██████╗",
                  "██╔════╝",
                  "██║     ",
                  "██║     ",
                  "╚██████╗",
                  " ╚═════╝"
          });
  
          BLOCK_LETTERS.put('D', new String[]{
                  "██████╗ ",
                  "██╔══██╗",
                  "██║  ██║",
                  "██║  ██║",
                  "██████╔╝",
                  "╚═════╝ "
          });
  
          BLOCK_LETTERS.put('E', new String[]{
                  "███████╗",
                  "██╔════╝",
                  "█████╗  ",
                  "██╔══╝  ",
                  "███████╗",
                  "╚══════╝"
          });
  
          BLOCK_LETTERS.put('F', new String[]{
                  "███████╗",
                  "██╔════╝",
                  "█████╗  ",
                  "██╔══╝  ",
                  "██║     ",
                  "╚═╝     "
          });
  
          BLOCK_LETTERS.put('G', new String[]{
                  " ██████╗ ",
                  "██╔════╝ ",
                  "██║  ███╗",
                  "██║   ██║",
                  "╚██████╔╝",
                  " ╚═════╝ "
          });
  
          BLOCK_LETTERS.put('H', new String[]{
                  "██╗  ██╗",
                  "██║  ██║",
                  "███████║",
                  "██╔══██║",
                  "██║  ██║",
                  "╚═╝  ╚═╝"
          });
  
          BLOCK_LETTERS.put('I', new String[]{
                  "██╗",
                  "██║",
                  "██║",
                  "██║",
                  "██║",
                  "╚═╝"
          });
  
          BLOCK_LETTERS.put('J', new String[]{
                  "     ██╗",
                  "     ██║",
                  "     ██║",
                  "██   ██║",
                  "╚█████╔╝",
                  " ╚════╝ "
          });
  
          BLOCK_LETTERS.put('K', new String[]{
                  "██╗  ██╗",
                  "██║ ██╔╝",
                  "█████╔╝ ",
                  "██╔═██╗ ",
                  "██║  ██╗",
                  "╚═╝  ╚═╝"
          });
  
          BLOCK_LETTERS.put('L', new String[]{
                  "██╗     ",
                  "██║     ",
                  "██║     ",
                  "██║     ",
                  "███████╗",
                  "╚══════╝"
          });
  
          BLOCK_LETTERS.put('M', new String[]{
                  "███╗   ███╗",
                  "████╗ ████║",
                  "██╔████╔██║",
                  "██║╚██╔╝██║",
                  "██║ ╚═╝ ██║",
                  "╚═╝     ╚═╝"
          });
  
          BLOCK_LETTERS.put('N', new String[]{
                  "███╗   ██╗",
                  "████╗  ██║",
                  "██╔██╗ ██║",
                  "██║╚██╗██║",
                  "██║ ╚████║",
                  "╚═╝  ╚═══╝"
          });
  
          BLOCK_LETTERS.put('O', new String[]{
                  " ██████╗ ",
                  "██╔═══██╗",
                  "██║   ██║",
                  "██║   ██║",
                  "╚██████╔╝",
                  " ╚═════╝ "
          });
  
          BLOCK_LETTERS.put('P', new String[]{
                  "██████╗ ",
                  "██╔══██╗",
                  "██████╔╝",
                  "██╔═══╝ ",
                  "██║     ",
                  "╚═╝     "
          });
  
          BLOCK_LETTERS.put('Q', new String[]{
                  " ██████╗ ",
                  "██╔═══██╗",
                  "██║   ██║",
                  "██║▄▄ ██║",
                  "╚██████╔╝",
                  " ╚══▀▀═╝ "
          });
  
          BLOCK_LETTERS.put('R', new String[]{
                  "██████╗ ",
                  "██╔══██╗",
                  "██████╔╝",
                  "██╔══██╗",
                  "██║  ██║",
                  "╚═╝  ╚═╝"
          });
  
          BLOCK_LETTERS.put('S', new String[]{
                  "███████╗",
                  "██╔════╝",
                  "███████╗",
                  "╚════██║",
                  "███████║",
                  "╚══════╝"
          });
  
          BLOCK_LETTERS.put('T', new String[]{
                  "████████╗",
                  "╚══██╔══╝",
                  "   ██║   ",
                  "   ██║   ",
                  "   ██║   ",
                  "   ╚═╝   "
          });
  
          BLOCK_LETTERS.put('U', new String[]{
                  "██╗   ██╗",
                  "██║   ██║",
                  "██║   ██║",
                  "██║   ██║",
                  "╚██████╔╝",
                  " ╚═════╝ "
          });
  
          BLOCK_LETTERS.put('V', new String[]{
                  "██╗   ██╗",
                  "██║   ██║",
                  "██║   ██║",
                  "╚██╗ ██╔╝",
                  " ╚████╔╝ ",
                  "  ╚═══╝  "
          });
  
          BLOCK_LETTERS.put('W', new String[]{
                  "██╗    ██╗",
                  "██║    ██║",
                  "██║ █╗ ██║",
                  "██║███╗██║",
                  "╚███╔███╔╝",
                  " ╚══╝╚══╝ "
          });
  
          BLOCK_LETTERS.put('X', new String[]{
                  "██╗  ██╗",
                  "╚██╗██╔╝",
                  " ╚███╔╝ ",
                  " ██╔██╗ ",
                  "██╔╝ ██╗",
                  "╚═╝  ╚═╝"
          });
  
          BLOCK_LETTERS.put('Y', new String[]{
                  "██╗   ██╗",
                  "╚██╗ ██╔╝",
                  " ╚████╔╝ ",
                  "  ╚██╔╝  ",
                  "   ██║   ",
                  "   ╚═╝   "
          });
  
          BLOCK_LETTERS.put('Z', new String[]{
                  "███████╗",
                  "╚══███╔╝",
                  "  ███╔╝ ",
                  " ███╔╝  ",
                  "███████╗",
                  "╚══════╝"
          });
  
          BLOCK_LETTERS.put('0', new String[]{
                  " ██████╗ ",
                  "██╔═████╗",
                  "██║██╔██║",
                  "████╔╝██║",
                  "╚██████╔╝",
                  " ╚═════╝ "
          });
  
          BLOCK_LETTERS.put('1', new String[]{
                  " ██╗",
                  "███║",
                  "╚██║",
                  " ██║",
                  " ██║",
                  " ╚═╝"
          });
  
          BLOCK_LETTERS.put('2', new String[]{
                  "██████╗ ",
                  "╚════██╗",
                  " █████╔╝",
                  "██╔═══╝ ",
                  "███████╗",
                  "╚══════╝"
          });
  
          BLOCK_LETTERS.put('3', new String[]{
                  "██████╗ ",
                  "╚════██╗",
                  " █████╔╝",
                  " ╚═══██╗",
                  "██████╔╝",
                  "╚═════╝ "
          });
  
          BLOCK_LETTERS.put('4', new String[]{
                  "██╗  ██╗",
                  "██║  ██║",
                  "███████║",
                  "╚════██║",
                  "     ██║",
                  "     ╚═╝"
          });
  
          BLOCK_LETTERS.put('5', new String[]{
                  "███████╗",
                  "██╔════╝",
                  "███████╗",
                  "╚════██║",
                  "███████║",
                  "╚══════╝"
          });
  
          BLOCK_LETTERS.put('6', new String[]{
                  " ██████╗ ",
                  "██╔════╝ ",
                  "███████╗ ",
                  "██╔═══██╗",
                  "╚██████╔╝",
                  " ╚═════╝ "
          });
  
          BLOCK_LETTERS.put('7', new String[]{
                  "███████╗",
                  "╚════██║",
                  "    ██╔╝",
                  "   ██╔╝ ",
                  "   ██║  ",
                  "   ╚═╝  "
          });
  
          BLOCK_LETTERS.put('8', new String[]{
                  " █████╗ ",
                  "██╔══██╗",
                  "╚█████╔╝",
                  "██╔══██╗",
                  "╚█████╔╝",
                  " ╚════╝ "
          });
  
          BLOCK_LETTERS.put('9', new String[]{
                  " █████╗ ",
                  "██╔══██╗",
                  "╚██████║",
                  " ╚═══██║",
                  " █████╔╝",
                  " ╚════╝ "
          });
  
          BLOCK_LETTERS.put(' ', new String[]{
                  "           ",
                  "           ",
                  "           ",
                  "           ",
                  "           ",
                  "           "
          });
  
          BLOCK_LETTERS.put('.', new String[]{
                  "    ",
                  "    ",
                  "    ",
                  "    ",
                  "██╗ ",
                  "╚═╝ "
          });
  
          BLOCK_LETTERS.put(',', new String[]{
                  "    ",
                  "    ",
                  "    ",
                  "    ",
                  "██╗ ",
                  "██╝ "
          });
  
          BLOCK_LETTERS.put(';', new String[]{
                  "    ",
                  "██╗ ",
                  "╚═╝ ",
                  "    ",
                  "██╗ ",
                  "██╝ "
          });
  
          BLOCK_LETTERS.put(':', new String[]{
                  "    ",
                  "██╗ ",
                  "╚═╝ ",
                  "    ",
                  "██╗ ",
                  "╚═╝ "
          });
  
          BLOCK_LETTERS.put('?', new String[]{
                  "██████╗ ",
                  "╚════██╗",
                  "  ▄███╔╝",
                  "  ╚══╝  ",
                  "  ██╗   ",
                  "  ╚═╝   "
          });
  
          BLOCK_LETTERS.put('!', new String[]{
                  "██╗",
                  "██║",
                  "██║",
                  "╚═╝",
                  "██╗",
                  "╚═╝"
          });
  
          BLOCK_LETTERS.put('+', new String[]{
                  "       ",
                  "  ██╗  ",
                  "██████╗",
                  "  ██║  ",
                  "       ",
                  "       "
          });
  
          BLOCK_LETTERS.put('-', new String[]{
                  "       ",
                  "       ",
                  "██████╗",
                  "       ",
                  "       ",
                  "       "
          });
  
          BLOCK_LETTERS.put('=', new String[]{
                  "       ",
                  "       ",
                  "██████╗",
                  "       ",
                  "██████╗",
                  "       "
          });
  
          BLOCK_LETTERS.put('/', new String[]{
                  "    ██╗",
                  "   ██╔╝",
                  "  ██╔╝ ",
                  " ██╔╝  ",
                  "██╔╝   ",
                  "╚═╝    "
          });
  
          BLOCK_LETTERS.put('\\', new String[]{
                  "██╗    ",
                  "╚██╗   ",
                  " ╚██╗  ",
                  "  ╚██╗ ",
                  "   ╚██╗",
                  "    ╚═╝"
          });
  
          BLOCK_LETTERS.put('&', new String[]{
                  " █████╗ ",
                  "██╔══██╗",
                  " █████╔╝",
                  "██╔══██╗",
                  " ██████║",
                  "  ╚═══██"
          });
  
          BLOCK_LETTERS.put('#', new String[]{
                  " ██╗ ██╗ ",
                  "████████╗",
                  "╚██╔═██╔╝",
                  "████████╗",
                  "╚██╔═██╔╝",
                  " ╚═╝ ╚═╝ "
          });
  
          BLOCK_LETTERS.put('$', new String[]{
                  "   █╗   ",
                  "███████╗",
                  "██═█═══╝",
                  "███████╗",
                  "╚══█═██║",
                  "███████║",
                  "╚══█═══╝",
          });
  
          BLOCK_LETTERS.put('%', new String[]{
                  "██╗ ██╗",
                  "╚═╝██╔╝",
                  "  ██╔╝ ",
                  " ██╔╝  ",
                  "██╔╝██╗",
                  "╚═╝ ╚═╝"
          });
  
          BLOCK_LETTERS.put('^', new String[]{
                  " ███╗ ",
                  "██╔██╗",
                  "╚═╝╚═╝",
                  "     ",
                  "     ",
                  "     "
          });
  
          BLOCK_LETTERS.put('_', new String[]{
                  "      ",
                  "      ",
                  "      ",
                  "      ",
                  "      ",
                  "█████║"
          });
  
          BLOCK_LETTERS.put('|', new String[]{
                  "██╗",
                  "██║",
                  "██║",
                  "██║",
                  "██║",
                  "╚═╝"
          });
      }
  }
  