asciibet = { '0': ''' ########## #### #### #### ###### #### ######## #### ## #### ######## #### ###### #### #### #### ########## ''', '1': ''' ## #### ######## #### #### #### #### #### ############ ''', '2': ''' ######## #### #### #### #### #### #### #### #### #### #### ############ ''', '3': ''' ######## #### #### #### #### ###### #### #### #### #### ######## ''', '4': ''' #### ###### ######## #### #### #### #### ############## #### #### ######## ''', '5': ''' ############ #### #### #### ########## #### #### #### #### ######## ''', '6': ''' ###### #### #### #### ########## #### #### #### #### #### #### ######## ''', '7': ''' ############## #### #### #### #### #### #### #### #### #### #### ''', '8': ''' ######## #### #### #### #### ###### #### ######## #### ###### #### #### #### #### ######## ''', '9': ''' ######## #### #### #### #### #### #### ########## #### #### #### ###### ''', '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': ''' ######## #### #### #### #### #### #### #### #### #### #### #### ######## ''', 'D': ''' ########## #### #### #### #### #### #### #### #### #### #### #### #### #### #### ########## ''', 'E': ''' ############## #### ## #### #### ## ########## #### ## #### #### ## ############## ''', 'F': ''' ############## #### #### #### ## #### ## ########## #### ## #### #### ######## ''', 'G': ''' ######## #### #### #### #### #### #### #### ###### #### #### #### #### ########## ''', 'H': ''' #### #### #### #### #### #### #### #### ############ #### #### #### #### #### #### #### #### ''', 'I': ''' ######## #### #### #### #### #### #### #### ######## ''', 'J': ''' ######## #### #### #### #### #### #### #### #### #### #### ######## ''', 'K': ''' ###### #### #### #### #### #### #### #### ######## #### #### #### #### #### #### ###### #### ''', 'L': ''' ######## #### #### #### #### #### ## #### #### #### #### ############## ''', 'M': ''' #### #### ###### ###### ############## ############## #### ## #### #### #### #### #### #### #### #### #### ''', 'N': ''' #### #### #### #### ###### #### ######## #### ############## #### ######## #### ###### #### #### #### #### ''', 'O': ''' ###### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ###### ''', 'P': ''' ############ #### #### #### #### #### #### ########## #### #### #### ######## ''', 'Q': ''' ###### #### #### #### #### #### #### #### #### #### ###### #### ######## ########## #### ######## ''', 'R': ''' ############ #### #### #### #### #### #### ########## #### #### #### #### #### #### ###### #### ''', 'S': ''' ######## #### #### #### #### #### ###### #### #### #### #### #### ######## ''', 'T': ''' ############ ## #### ## #### #### #### #### #### #### ######## ''', 'U': ''' #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ######## ''', 'V': ''' #### #### #### #### #### #### #### #### #### #### #### #### #### #### ######## #### ''', 'W': ''' #### #### #### #### #### #### #### #### #### ## #### #### ## #### #### #### #### #### #### #### ''', 'X': ''' #### #### #### #### #### #### ######## #### ######## #### #### #### #### #### #### ''', 'Y': ''' #### #### #### #### #### #### #### #### ######## #### #### #### ######## ''', 'Z': ''' ############## #### ###### ## #### #### #### #### #### ## #### #### ############## ''', '!': ''' #### ######## ######## ######## #### #### #### #### ''', '"': ''' #### #### #### #### #### #### ## ## ''', '#': ''' #### #### #### #### ############## #### #### #### #### #### #### ############## #### #### #### #### ''', '$': ''' #### #### ########## #### #### ######## #### #### ########## #### #### ''', '%': ''' #### ## #### #### #### #### #### #### #### ## #### ''', '&': ''' ###### #### #### #### #### ###### ########## ## #### ######## #### #### #### ###### ###### #### ''', '\'': ''' #### #### #### #### ''', '(': ''' #### #### #### #### #### #### #### #### #### ''', ')': ''' #### #### #### #### #### #### #### #### #### ''', '*': ''' #### #### ######## ################ ######## #### #### ''', '+': ''' #### #### ############ #### #### ''', ',': ''' ###### ###### #### ''', '-': ''' ############## ''', '.': ''' ###### ###### ''', '/': ''' ## #### #### #### #### #### #### ## ''', ':': ''' ###### ###### ###### ###### ''', ';': ''' ###### ###### ###### ###### #### #### ''', '<': ''' #### #### #### #### #### #### #### #### #### ''', '=': ''' ############ ############ ''', '>': ''' #### #### #### #### #### #### #### #### #### ''', '?': ''' ######## #### #### #### #### #### #### #### #### ''', '@': ''' ########## #### #### #### #### #### ######## #### ######## #### ######## #### #### ########## ''', '[': ''' ######## #### #### #### #### #### #### #### ######## ''', '\\': ''' ## #### #### #### #### #### #### ## ''', ']': ''' ######## #### #### #### #### #### #### #### ######## ## ''', '^': ''' ###### #### #### #### #### ''', '_': ''' ################ #### ''', '`': ''' #### #### ''', '{': ''' ###### #### #### #### #### #### #### #### ###### ''', '|': ''' #### #### #### #### #### #### #### #### ''', '}': ''' ###### #### #### #### #### #### #### #### ###### ''', '~': ''' ###### #### #### #### ## #### ###### ''', ' ': ''' ''', '♂': ''' ########## ###### ###### ## ###### ## ########## #### #### #### #### #### #### ######## ''', '♀': ''' ######## #### #### #### #### #### #### ######## #### ############ #### #### ''', } def headerify(text): lines = [list() for x in range(12)] for character in text: charlines = asciibet[character].splitlines() for (charline, line) in zip(charlines, lines): line.append(charline) lines = [''.join(line) for line in lines] lines = '\n'.join(lines) return lines import sys print(headerify(sys.argv[1]))