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