import random;r=lambda _:range(_);x=[0]*50;y=x*2;z=['']*5;w=[random.randrange(5) for _ in r(6)]
for _ in r(6):a=_//3;x[w[0]*10+_%3*2+2]=x[_%3*10+w[1]*2+11]=x[w[a+2]*10+4*a+2]=x[20*a+11+w[4+a]*2]=1
for _ in r(64):
a=_//4;b=_%4;c=b//2*2;d=b%2*2;e=a//4*2+a%4*10+c;f=e+c*4-d+2
if x[f]:y[f*2+d*5-3]=y[f*2+d+1]=1
if x[e+d*5+1]:y[e*2-d*9+20]=y[e*2+d*11]=1
for _ in r(25):a=_%5*20+_//5*4;z[_%5]+=' │─└││┌├─┘─┴┐┤┬┼'[y[a]+y[a+1]*2+y[a+2]*4+y[a+3]*8]
print('\n'.join(z));input()