import os

'''
# Deklarisanje i pozivanje funkcije 
def f(n):
    if n==0:
        return 1
    else:
        return n*f(n-1)

print f(5)
'''

def traverse(root, depth):
    basename = root.replace('\\','/').split('/')[-1]
    print '|'+depth*'--'+basename
    (root, dirs, files) = next(os.walk(root))
    depth=depth+1
    for f in files:
            print '|'+depth*'  '+f
    for d in dirs:
            traverse(root+'/'+d, depth)

root = raw_input('Unesite pocetnu lokaciju:')
traverse(root, 0)

