a="$System.in".split() n=a.size() n.times{a[j=0].any{c->k=n for(v=n+~it;k--*v;c<'|'&&v--)c=a[k][j] j++ print c} println''}