b,gen_n = map(int,input().split())
cur_gen = input()

b = bin(b)[2:]
while len(b) != 8:
    b = "0" + b

new_b = ''
for i in range(len(b)):
    if b[i] == '1':
        new_b += 'X'
    else:
        new_b += '.'
b = new_b

idx = dict()
idx["XXX"] = b[0]
idx["XX."] = b[1]
idx["X.X"] = b[2]
idx["X.."] = b[3]
idx[".XX"] = b[4]
idx[".X."] = b[5]
idx["..X"] = b[6]
idx["..."] = b[7]

new_gen = ""
w = len(cur_gen)

for i in range(gen_n):
    for j in range(w):
        win = cur_gen[j]
        if j-1 < 0:
            win = '.' + win
        else:
            win = cur_gen[j-1] + win
        
        if j+1 >= w:
            win = win + '.'
        else:
            win = win + cur_gen[j+1]
        new_gen += idx[win]
    print(new_gen)
    cur_gen = new_gen
    new_gen = ''

# XXXXXXXXXXXXX
# ...........X...........