def printDict(d):
    for key1, value1 in d.items():
        if isinstance(value1, dict):
            print(key1, ':')
            for key2, value2 in value1.items():
                if isinstance(value2, dict):
                    print('\t',key2, ':')
                    for key3, value3 in value2.items():
                        if isinstance(value3, dict):
                            print('\t\t',key3, ':')
                            for key4, value4 in value3.items():
                                if isinstance(value4, dict):
                                    print('\t\t\t',key4, ':')
                                    for key5, value5 in value4.items():
                                        if isinstance(value5, dict):
                                            print('\t\t\t\t',key5, ':')
                                            for key6, value6 in value5.items():
                                                print ('\t\t\t\t\t', key6, ':', value6)
                                        else: print ('\t\t\t\t', key5, ':', value5)
                                else: print ('\t\t\t', key4, ':', value4)
                        else: print ('\t\t', key3, ':', value3)
                else: print ('\t', key2, ':', value2)
        else: print (key1, ':', value1)