p="" exec'try:r=raw_input()\nexcept:r=""\nprint"".join(map(lambda a,b,c:"| "[a<".">b]+"_ "[b<".">c]," "+p,p,r)).rstrip();p=r\n'*20