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()))
ZGVmIHMoaSk6CglMPWkuc3BsaXRsaW5lcygpO0U9ZW51bWVyYXRlO0E9bGFtYmRhIHgseTooeSx4K3kseC15KTtOPSgyKio2NCwpKjM7WD0oLTIqKjY0LCkqMwoJZm9yIHksbCBpbiBFKEwpOgoJCWZvciB4LGMgaW4gRShsKToKCQkJaWYgYz09JyMnOnA9QSh4LHkpO1g9dHVwbGUobWFwKG1heCxYLHApKTtOPXR1cGxlKG1hcChtaW4sTixwKSkKCVI9JycKCWZvciB5LGwgaW4gRShMKToKCQlmb3IgeCxjIGluIEUobCk6CgkJCWlmIGMhPScuJzpSKz1jCgkJCWVsc2U6cD1BKHgseSk7Zj1hbGwoTltqXTw9cFtqXTw9WFtqXWZvciBqIGluIHJhbmdlKDAsMykpO1IrPScuIydbZl0KCQlSKz0nXG4nCglyZXR1cm4gUgoKaW1wb3J0IHN5cwpwcmludChzKHN5cy5zdGRpbi5yZWFkKCkpKQ==