def a():
for i in range(8):
print(" ", end="")
for a in range(8):
if i == 0 and (a == 0 or a == 7):
print(" ", end="")
elif a < 2 or a > 5:
print(ch, end="")
elif i < 2 or (i > 3 and i < 5):
print(ch, end="")
else:
print(" ", end="")
print()
def b():
for i in range(9):
print(ch + ch, end="")
for r in range(6):
if i == 0 and r < 5:
print(ch, end="")
elif i == 1:
print(ch, end="")
elif i < 4 and i > 0 and r > 3:
print(ch, end="")
elif i == 4 and r < 5:
print(ch, end="")
elif i > 4 and i < 7 and r > 3:
print(ch, end="")
elif i == 7:
print(ch, end="")
elif i == 8 and r < 5:
print(ch, end="")
else:
print(" ", end="")
print()
def c():
for i in range(8):
print(" ", end="")
for o in range(8):
if i == 0 and (o <= 1):
print(" ", end="")
elif i == 1 and (o == 0 or o == 8 - i or (o > 1)):
print(" ", end="")
elif i == 2 and (o == 1 or o == 8 - i or (o > 1)):
print(" ", end="")
elif (i == 3 or i == 4 or i == 5) and (o > 0):
print(" ", end="")
elif i == 6 and (o == 0 or o == 8 + 5 - i or (o > 1)):
print(" ", end="")
elif i == 7 and (o <= 1):
print(" ", end="")
else:
print(ch, end="")
print()
def d():
for i in range(8):
print(" " + ch, end="")
for o in range(8):
if i == 0 and (o >= 6 - i):
print(" ", end="")
elif i == 1 and (o == 0 or o == 8 - i or (o < 6)):
print(" ", end="")
elif i == 2 and (o == 1 or o == 8 - i or (o < 6)):
print(" ", end="")
elif (i == 3 or i == 4 or i == 5) and (o < 7):
print(" ", end="")
elif i == 6 and (o == 0 or o == 8 + 5 - i or (o < 6)):
print(" ", end="")
elif i == 7 and (o >= 6 - i + 7):
print(" ", end="")
else:
print(ch, end="")
print()
# Function to print the letter E
def e():
print()
for i in range(8):
print(" ", end="")
for j in range(7):
if i == 0:
print(ch, end="")
elif i > 0 and i < 3 and j < 2:
print(ch, end="")
elif i == 3 and j < 6:
print(ch, end="")
elif i > 3 and i < 6 and j < 2:
print(ch, end="")
elif i == 6:
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter F
def f():
print()
for i in range(8):
print(" ", end="")
for j in range(7):
if i == 0:
print(ch, end="")
elif i > 0 and i < 3 and j < 2:
print(ch, end="")
elif i == 3 and j < 6:
print(ch, end="")
elif i > 3 and i < 7 and j < 2:
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter G
def g():
print()
for i in range(8):
print(" ", end="")
for o in range(8):
if i == 4 and o > 3 or (o == 4 or o == 7) and i > 4:
print(ch, end="")
elif i == 0 and o <= 1:
print(" ", end="")
elif i == 1 and (o == 0 or o == 8 - i or o > 1):
print(" ", end="")
elif i == 2 and (o == 1 or o == 8 - i or o > 1):
print(" ", end="")
elif (i == 3 or i == 4 or i == 5) and o > 0:
print(" ", end="")
elif i == 6 and (o == 0 or o > 1):
print(" ", end="")
elif i == 7 and (o <= 1 or o == 5 or o == 6):
print(" ", end="")
else:
print(ch, end="")
print()
# Function to print the letter H
def h():
print()
for i in range(8):
print(" ", end="")
for j in range(7):
if j == 0 or j == 6:
print(ch, end="")
elif i == 3:
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter I
def i():
print()
for i in range(8):
print(" ", end="")
for j in range(7):
if i == 0 or i == 7:
print(ch, end="")
elif j == 3:
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter J
def j():
print()
for i in range(8):
print(" ", end="")
for h in range(8):
if i < 1:
print(ch, end="")
elif i == 5 and h < 1:
print(ch, end="")
elif i < 7 and h > 5:
print(ch, end="")
elif i == 7 and (h == 0 or h == 7):
print(" ", end="")
elif i > 5:
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter K
def k():
print()
for i in range(8):
print(" ", end="")
for k1 in range(7):
if k1 < 2:
print(ch, end="")
elif k1 >= 5 - i and k1 <= 6 - i:
print(ch, end="")
elif i >= 4:
if k1 == i - 2 or k1 == i - 1:
print(ch, end="")
else:
print(" ", end="")
else:
print(" ", end="")
print()
# Function to print the letter L
def l():
print()
for i in range(8):
print(" ", end="")
if i == 6 or i == 7:
print(ch*2, end="")
print(ch*2, end="")
print(ch, end="")
else:
print(ch*2, end="")
print()
# Function to print the letter M
def m():
print()
for i in range(8):
print(" ", end="")
for j in range(8):
if j == 0 or j == 7:
print(ch, end="")
elif i < 4 and (j == 7 - i or j == i):
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter N
def n():
print()
for i in range(8):
print(" ", end="")
for n in range(8):
if n < 2 or n > 5:
print(ch, end="")
elif i == n - 1 or i == n + 1 or i == n:
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter O
def o():
print()
for i in range(8):
print(" ", end="")
for o in range(8):
if i == 0 and (o <= 1 or o >= 6 - i):
print(" ", end="")
elif i == 1 and (o == 0 or o == 8 - i or (o < 6 and o > 1)):
print(" ", end="")
elif i == 2 and (o == 1 or o == 8 - i or (o < 6 and o > 1)):
print(" ", end="")
elif i in [3, 4, 5] and (o > 0 and o < 7):
print(" ", end="")
elif i == 6 and (o > 1 and o < 6):
print(ch, end="")
elif i == 7 and (o > 2 and o < 5):
print(ch, end="")
else:
print(ch, end="")
print()
# Function to print the letter P
def p():
print()
for i in range(8):
print(" ", end="")
for r in range(6):
if (i == 0 and r < 5) or (i == 1):
print(ch, end="")
elif (i < 4 and i > 0 and r > 3) or (i == 4 and r < 5):
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter Q
def q():
print()
for i in range(8):
print(" ", end="")
for o in range(8):
if o == i:
print(ch, end="")
elif (i == 0 and (o <= 1 or o >= 6 - i)) or (i == 1 and (o == 0 or o == 8 - i or (o < 6 and o > 1))) or (i == 2 and (o == 1 or o == 8 - i or (o < 6 and o > 1))) or ((i == 3 or i == 4 or i == 5) and (o > 0 and o < 7)) or (i == 6 and (o == 0 or o == 8 + 5 - i or (o < 6 and o > 1))) or (i == 7 and (o <= 1 or o >= 6 - i + 7)):
print(" ", end="")
else:
print(ch, end="")
print()
# Function to print the letter R
def r():
print()
for i in range(8):
print(" ", end="")
for r in range(6):
if (i == 0 and r < 5) or (i == 1) or (i < 4 and i > 0 and r > 3):
print(ch, end="")
elif i >= 4:
if i == 4 and (r == 3 or r == 4):
print(ch, end="")
elif r == i - 2 or r == i - 3:
print(ch, end="")
else:
print(" ", end="")
else:
print(" ", end="")
print()
# Function to print the letter S
def s():
print()
for i in range(8):
print(" ", end="")
for j in range(7):
if i == 0 and j > 0:
print(ch, end="")
elif i > 0 and i < 3 and j < 2:
print(ch, end="")
elif i == 3 and j > 0 and j < 6:
print(ch, end="")
elif i > 3 and i < 6 and j > 4:
print(ch, end="")
elif i == 6 and j < 6:
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter T
def t():
print()
for i in range(8):
if i == 0:
for j in range(7):
if j != 3:
print(ch, end="")
else:
print(" ", end="")
else:
print(" ", end="")
print(ch, end="")
print()
# Function to print the letter U
def u():
print()
for i in range(8):
print(" ", end="")
for h in range(8):
if i < 7 and (h < 2 or h > 5):
print(ch, end="")
elif i == 7 and (h == 0 or h == 7):
print(" ", end="")
elif i > 5:
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter V
def v():
print()
for i in range(8):
print(" ", end="")
for v in range(8):
if (v == 0 or v == 7) and i < 4:
print(ch, end="")
elif (v == i - 4 or v == 11 - i) and i >= 4:
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter W
def w():
print()
for i in range(8):
print(" ", end="")
for j in range(8):
if j == 0 or j == 7:
print(ch, end="")
elif i > 3 and (j == 7 - i or j == i):
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter X
def x():
print()
for i in range(8):
print(" ", end="")
for m in range(8):
if i == m or m == 7 - i:
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter Y
def y():
print()
for i in range(8):
print(" ", end="")
for y in range(8):
if i < 4:
if y == i or y == i + 1 or y == 6 - i or y == 7 - i:
print(ch, end="")
else:
print(" ", end="")
elif y == 3 or y == 4:
print(ch, end="")
else:
print(" ", end="")
print()
# Function to print the letter Z
def z():
print()
for i in range(8):
print(" ", end="")
for j in range(8):
if i == 0 or i == 7:
print(ch, end="")
elif j == 7 - i:
print(ch, end="")
else:
print(" ", end="")
print()
def printPattern(str):
in_ = 0
while in_ < len(str):
ch = str[in_]
if ch < 'a':
ch = chr(ord(ch) + 32)
if ch == 'a':
a()
elif ch == 'b':
b()
elif ch == 'c':
c()
elif ch == 'd':
d()
elif ch == 'e':
e()
elif ch == 'f':
f()
elif ch == 'g':
g()
elif ch == 'h':
h()
elif ch == 'i':
i()
elif ch == 'j':
j()
elif ch == 'k':
k()
elif ch == 'l':
l()
elif ch == 'm':
m()
elif ch == 'n':
n()
elif ch == 'o':
o()
elif ch == 'p':
p()
elif ch == 'q':
q()
elif ch == 'r':
r()
elif ch == 's':
s()
elif ch == 't':
t()
elif ch == 'u':
u()
elif ch == 'v':
v()
elif ch == 'w':
w()
elif ch == 'x':
x()
elif ch == 'y':
y()
elif ch == 'z':
z()
in_ += 1
# Driver code
ch = '*'
str = "GFG"
printPattern(str)