bok = int(input("podaj dlugosc"))
r = abs(bok)
while bok != 0:
r = abs(bok)
tab = [["*"] * r * 2 for i in range(r)]
lewa = []
prawo = []
for i in range(r):
prawo.append([k for k in range(r * 2 - i, r * 2)])
lewa.append([k for k in range(i + 1, r)])
for i in range(len(prawo)):
for j in range(len(prawo[i])):
tab[i][prawo[i][j]] = '.'
for j in range(len(lewa[i])):
tab[i][lewa[i][j]] = '.'
result = []
for i in tab:
result.append("".join(i))
i = len(tab) - 1
while i >= 0:
fragment = tab[i]
fragment.reverse()
result.append("".join(fragment))
i -= 1
if bok > 0:
for i in result:
print(i)
elif bok < 0:
result.reverse()
for i in result:
print(i)
bok = int(input())
Ym9rID0gaW50KGlucHV0KCJwb2RhaiBkbHVnb3NjIikpCnIgPSBhYnMoYm9rKQp3aGlsZSBib2sgIT0gMDoKICAgIHIgPSBhYnMoYm9rKQoKICAgIHRhYiA9IFtbIioiXSAqIHIgKiAyIGZvciBpIGluIHJhbmdlKHIpXQogICAgbGV3YSA9IFtdCiAgICBwcmF3byA9IFtdCgogICAgZm9yIGkgaW4gcmFuZ2Uocik6CiAgICAgICAgcHJhd28uYXBwZW5kKFtrIGZvciBrIGluIHJhbmdlKHIgKiAyIC0gaSwgciAqIDIpXSkKICAgICAgICBsZXdhLmFwcGVuZChbayBmb3IgayBpbiByYW5nZShpICsgMSwgcildKQoKICAgIGZvciBpIGluIHJhbmdlKGxlbihwcmF3bykpOgogICAgICAgIGZvciBqIGluIHJhbmdlKGxlbihwcmF3b1tpXSkpOgogICAgICAgICAgICB0YWJbaV1bcHJhd29baV1bal1dID0gJy4nCgogICAgICAgIGZvciBqIGluIHJhbmdlKGxlbihsZXdhW2ldKSk6CiAgICAgICAgICAgIHRhYltpXVtsZXdhW2ldW2pdXSA9ICcuJwoKICAgIHJlc3VsdCA9IFtdCgogICAgZm9yIGkgaW4gdGFiOgogICAgICAgIHJlc3VsdC5hcHBlbmQoIiIuam9pbihpKSkKCiAgICBpID0gbGVuKHRhYikgLSAxCgogICAgd2hpbGUgaSA+PSAwOgogICAgICAgIGZyYWdtZW50ID0gdGFiW2ldCiAgICAgICAgZnJhZ21lbnQucmV2ZXJzZSgpCiAgICAgICAgcmVzdWx0LmFwcGVuZCgiIi5qb2luKGZyYWdtZW50KSkKICAgICAgICBpIC09IDEKCiAgICBpZiBib2sgPiAwOgogICAgICAgIGZvciBpIGluIHJlc3VsdDoKICAgICAgICAgICAgcHJpbnQoaSkKICAgIGVsaWYgYm9rIDwgMDoKICAgICAgICByZXN1bHQucmV2ZXJzZSgpCiAgICAgICAgZm9yIGkgaW4gcmVzdWx0OgogICAgICAgICAgICBwcmludChpKQoKICAgIGJvayA9IGludChpbnB1dCgpKQ==