'XXXXXXX'''XXXXX''''XXXXX'''XX'''''XX''X''''''''X'''''X''X'''''X''XX'''''XX''X''''''''X''''''''X'''''X''XX'''''XX''XXXXXX'''XXXXXX''''XXXXXX''XX'''''XX''''''''X''X'''''X''''''''X'''XX'''XX'''X'''''X''X'''''X''X'''''X''''XX'XX'''''XXXXX''''XXXXX''''XXXXX''''''XXX''''