LABXLABABXLABXXLABBBLBLLLBXABXABXLXLLLBBLBXBLBBLBLLXBLXBXLBBBBLBBLXXBBXLBXXLXLBXLLXAALBXBLXABXLXALBXXLLBXBLXLBLXALBBBLLAABLABALBLBAALBBALBLBBAAABLBBLLXLBLBAABBLABBBLLABBLLAALBBBLBBLLBABA