def sky_print(sky: list[list[str]]): for row in sky: print("".join(row)) def main(): H, W = map(int, input().split()) sky = [list(input()) for _ in range(H)] stars_coord = [] for y in range(H): for x in range(W): if sky[y][x] == "*": stars_coord.append((y, x)) if stars_coord[0][0] == stars_coord[1][0]: new_star_h = (stars_coord[0][0]+1) % H sky[new_star_h][0] = "*" sky_print(sky) return if stars_coord[0][1] == stars_coord[1][1]: new_star_w = (stars_coord[0][1]+1) % W sky[0][new_star_w] = "*" sky_print(sky) return sky[stars_coord[0][0]][stars_coord[1][1]] = "*" sky_print(sky) if __name__ == "__main__": main()