def _1():
print("..#",end='')
for i in range(2,len(s)+1):
if i%3==0:
print('...*',end='')
else:
print('...#',end='')
print("..")
def _2():
for i in range(1,len(s)+1):
if i%3==0:
print('.*.*',end='')
else:
print('.#.#',end='')
print('.')
s=input()
if len(s)==1:
print('''..#..
.#.#.
#.'''+s+'''.#
.#.#.
..#..''')
else:
_1()
_2()
for i in range(1,len(s)+1):
if i%3==0 or (i-1)%3==0 and i!=1:
print('*.'+s[i-1]+'.',end='')
else:
print('#.'+s[i-1]+'.',end='')
if i==len(s):
if i%3==0:
print('*')
else:
print('#')
_2()
_1()