'XXXXXXX'''''XXX'''''XXXXXXXX''XXXXXXXX'''X''''X'''''XX'XX''''XX''''''''XX'''''XX''''''X'''''XX'''XX'''XX''''''''XX'''''XX'''''X'''''XX'''''XX''XXXXXX''''XXXXXXXX'''''X''''''XXXXXXXXX''XX''''''''XX'''XX''''''X''''''XX'''''XX''XX''''''''XX''''XX'''''X''''''XX'''''XX''XXXXXXXX''XX'''''XX'