n | a = input() | n | x = input() |
| b = [] | | y = [] |
| h0 = -1 | | h_0 = -1 |
| jija = 0 | | wtr = 0 |
| while a: | | while x: |
| b.append(a) | | y.append(x) |
| if a.find("#") != -1 and h0 == -1: | | if x.find("#") != -1 and h_0 == -1: |
| h0 = len(b) | | h_0 = len(y) |
| lens = (a.rfind("#") - a.find("#")) + 1 | | gln = (x.rfind("#") - x.find("#")) + 1 |
| if a.count("#") > 2: | | if x.count("#") > 2: |
| h1 = len(b) | | h_1 = len(y) |
| if a.find("*") != -1 and jija == 0: | | if x.find("*") != -1 and wtr == 0: |
| jija = len(b) | | wtr = len(y) |
| a = input() | | x = input() |
| | | bh = len(y) |
| | | bln = len(y[0]) |
| vh = len(b) # высота ведра | | gh = h_1 + 1 - h_0 |
| vlen = len(b[0]) # длина ведра | | if wtr != 0: |
| | | wtr = (h_1 - wtr) * (gln - 2) |
| h = h1 + 1 - h0 # высота стакана | | if wtr <= bln: |
| lens # длина стакана | | |
| if jija != 0: | | |
| jija = (h1 - jija) * (lens - 2) # колво жижи | | |
| | | |
| if jija <= vlen: | | |
| jija = 1 | | wtr = 1 |
| elif jija % vlen == 0: | | elif wtr % bln == 0: |
| jija = jija % vlen | | wtr = wtr % bln |
| else: | | else: |
t | jija = (jija // vlen) + 1 | t | wtr = (wtr // bln) + 1 |
| | | |
| | | |
| art = ["." * vlen for i in range(vh)] | | drw = ["." * bln for i in range(bh)] |
| | | |
| art[vh - 1] = "#" * h + (vlen - h) * "." | | drw[bh - 1] = "#" * gh + (bln - gh) * "." |
| | | |
| art[vh - 1 - lens + 1] = "#" * h + (vlen - h) * "." | | drw[bh - 1 - gln + 1] = "#" * gh + (bln - gh) * "." |
| | | |
| for i in range(vh - lens + 1, vh - 1): | | for i in range(bh - gln + 1, bh - 1): |
| art[i] = "#" + "." * (vlen - 1) | | drw[i] = "#" + "." * (bln - 1) |
| | | for i in range(len(drw) - 1, len(drw) - 1 - wtr, -1): |
| for i in range(len(art) - 1, len(art) - 1 - jija, -1): | | |
| art[i] = "*" * vlen | | drw[i] = "*" * bln |
| | | |
| for i in art: | | for i in drw: |
| print(i) | | print(i) |
| | | |