def prettyPrintDictionary(d):
    """Pretty print a dictionary as simple keys and values"""
    maxKeyLength = 0
    maxValueLength = 0
    for key, value in list(d.items()):
        maxKeyLength = max(maxKeyLength, len(key))
        maxValueLength = max(maxValueLength, len(key))
    for key in sorted(d.keys()):
        print(('%' + str(maxKeyLength) + 's : %-' + str(maxValueLength) +
            's') % (key, d[key]))
