nnxxnnxxxxxx * xxxmix * x *xxnnxxnx