'XX'''''XX''XX''''XX''XXXXXXXX'''XXXXXXXX'''XXX'''XXX''XXX'''XX''XX'''''XX''XX'''''XX''XXXX'XXXX''XXXX''XX''XX'''''XX''XX'''''XX''XX'XXX'XX''XX'XX'XX''XXXXXXXX'''XXXXXXXX'''XX'''''XX''XX''XXXX''XX'''''''''XX'''XX''''XX'''''XX''XX'''XXX''XX'''''''''XX''''XX'''XX'''''XX''XX''''XX''XX'''''''''XX'''''XX'