from random import randint H,W=map(int,input().split()) MAP=[list(input().strip()) for i in range(H)] A=[] for i in range(H): for j in range(W): if MAP[i][j]=="*": A.append((i,j)) while True: x=randint(0,H-1) y=randint(0,W-1) if MAP[x][y]=="*": continue if (A[0][1]-A[1][1])*(A[0][0]-x)==(A[0][0]-A[1][0])*(A[0][1]-y): continue if x==A[0][0]==A[1][0]: continue if y==A[0][1]==A[1][1]: continue MAP[x][y]="*" break for i in range(H): print("".join(MAP[i]))