1470 lines
21 KiB
Python
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]))
|