else/Steganographic/asciibet.py
Ethan Dalool fa2c2bda76 else
2017-01-15 22:04:20 -08:00

1470 lines
21 KiB
Python

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]))