'''
Created on Feb 2, 2011

@author: ola
'''
import random

def walk_string(location):
    indent = " "*location
    return indent+"X"

def create_walk(steps):
    location = 30
    walk = walk_string(location)
    for k in range(0,steps):
        flip = random.randint(0,1)
        if flip >= 1:
            location += 1
        else:
            location -= 1
        walk = walk + "\n" + walk_string(location)
    
    return walk
    

def main():
    visual = create_walk(500)
    print visual

if __name__ == "__main__":
    main()