def s(i):
	L=i.splitlines();E=enumerate;A=lambda x,y:(y,x+y,x-y);N=(2**64,)*3;X=(-2**64,)*3
	for y,l in E(L):
		for x,c in E(l):
			if c=='#':p=A(x,y);X=tuple(map(max,X,p));N=tuple(map(min,N,p))
	R=''
	for y,l in E(L):
		for x,c in E(l):
			if c!='.':R+=c
			else:p=A(x,y);f=all(N[j]<=p[j]<=X[j]for j in range(0,3));R+='.#'[f]
		R+='\n'
	return R

import sys
print(s(sys.stdin.read()))