a b d e f i s xx xaxaxxaxax xx o