AsciiGlass/disfavour
AsciiGlass/warnachinka
n1a = input()n1x = input()
2b = []2y = []
3h0 = -13h_0 = -1
4jija = 04wtr = 0
5while a:5while x:
6    b.append(a)6    y.append(x)
7    if a.find("#") != -1 and h0 == -1:7    if x.find("#") != -1 and h_0 == -1:
8        h0 = len(b)8        h_0 = len(y)
9        lens = (a.rfind("#") - a.find("#")) + 19        gln = (x.rfind("#") - x.find("#")) + 1
10    if a.count("#") > 2:10    if x.count("#") > 2:
11        h1 = len(b)11        h_1 = len(y)
12    if a.find("*") != -1 and jija == 0:12    if x.find("*") != -1 and wtr == 0:
13        jija = len(b)13        wtr = len(y)
14    a = input()14    x = input()
15 15bh = len(y)
16 16bln = len(y[0])
17vh = len(b)  # высота ведра17gh = h_1 + 1 - h_0
18vlen = len(b[0])  # длина ведра18if wtr != 0:
19 19    wtr = (h_1 - wtr) * (gln - 2)
20h = h1 + 1 - h0  # высота стакана20    if wtr <= bln:
21lens  # длина стакана
22if jija != 0:
23    jija = (h1 - jija) * (lens - 2)  # колво жижи
24 
25    if jija <= vlen:
26        jija = 121        wtr = 1
27    elif jija % vlen == 0:22    elif wtr % bln == 0:
28        jija = jija % vlen23        wtr = wtr % bln
29    else:24    else:
t30        jija = (jija // vlen) + 1t25        wtr = (wtr // bln) + 1
31 
32 
33art = ["." * vlen for i in range(vh)]26drw = ["." * bln for i in range(bh)]
34 
35art[vh - 1] = "#" * h + (vlen - h) * "."27drw[bh - 1] = "#" * gh + (bln - gh) * "."
36 
37art[vh - 1 - lens + 1] = "#" * h + (vlen - h) * "."28drw[bh - 1 - gln + 1] = "#" * gh + (bln - gh) * "."
38 
39for i in range(vh - lens + 1, vh - 1):29for i in range(bh - gln + 1, bh - 1):
40    art[i] = "#" + "." * (vlen - 1)30    drw[i] = "#" + "." * (bln - 1)
41 31for i in range(len(drw) - 1, len(drw) - 1 - wtr, -1):
42for i in range(len(art) - 1, len(art) - 1 - jija, -1):
43    art[i] = "*" * vlen32    drw[i] = "*" * bln
44 
45for i in art:33for i in drw:
46    print(i)34    print(i)
4735
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op