xxxxxxxxxxx#xixxixi * i * * * x # * * *x#xx