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