YYEXUQCYK2O4YKSZXHRSXI54WDRFXPW4VB2RXPKIL5IQ3E3G22LAC
WSHEZ4KQQTWFHCOXWMXAQRSI7656VDYODMNAGOLDYJIAM3CZCXXAC
FGIVSUFHH7DN65DYQHDGGDDCHHIB5Z7KKQWI4I3WMERE3BY6IMRQC
VO5OQW4W2656DIYYRNZ3PO7TQ4JOKQ3GVWE5ALUTYVMX3WMXJOYQC
5FI6SBEZ6RERERUAIWQJVAY66BEZ7YQOYOUNK2DPOLRGS2X326RAC
path: if parent == "" {
path: if parent.is_empty() {