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