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