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