
digraph {
    "#root#" [label="", shape=point];
    "#root#" -> "c";
"c" -> "ch";
"ch" -> "cha";
"cha" -> "chas";
"chas"[label="s", shape=doublecircle];
"cha" -> "chat";
"chat" -> "chatt";
"chatt" -> "chatte";
"chatte"[label="e", shape=doublecircle];
"chatt"[label="t", shape=circle];
"chat"[label="t", shape=doublecircle];
"cha"[label="a", shape=circle];
"ch" -> "chi";
"chi" -> "chie";
"chie" -> "chien";
"chien" -> "chienn";
"chienn" -> "chienne";
"chienne"[label="e", shape=doublecircle];
"chienn"[label="n", shape=circle];
"chien"[label="n", shape=doublecircle];
"chie"[label="e", shape=circle];
"chi"[label="i", shape=circle];
"ch"[label="h", shape=circle];
"c"[label="c", shape=circle];
"#root#" -> "n";
"n" -> "ne";
"ne" -> "net";
"net" -> "nett";
"nett" -> "nette";
"nette"[label="e", shape=doublecircle];
"nett"[label="t", shape=circle];
"net"[label="t", shape=doublecircle];
"ne" -> "nez";
"nez"[label="z", shape=doublecircle];
"ne"[label="e", shape=doublecircle];
"n" -> "ni";
"ni" -> "nic";
"nic" -> "nich";
"nich" -> "niche";
"niche" -> "nicher";
"nicher"[label="r", shape=doublecircle];
"niche"[label="e", shape=doublecircle];
"nich" -> "nicho";
"nicho" -> "nichoi";
"nichoi" -> "nichoir";
"nichoir"[label="r", shape=doublecircle];
"nichoi"[label="i", shape=circle];
"nicho"[label="o", shape=circle];
"nich"[label="h", shape=circle];
"nic"[label="c", shape=circle];
"ni" -> "nid";
"nid"[label="d", shape=doublecircle];
"ni"[label="i", shape=circle];
"n"[label="n", shape=circle];

}

