pfad[10], fahl[9], half[9],
pah[7], alp[7], pal[7], fad[6], lad[4], dad[3],
fa[5], ah[3], ha[3], la[3], ad[2], da[2],