'XX'''''XX''XXXXXXXX''''XXXXXX'''XX'''''XX''XXX'''XXX''XX'''''XX''XX''''XX''XX'''''XX''XXXX'XXXX''XX'''''XX''XX''''''''XX'''''XX''XX'XXX'XX''XXXXXXXX''''XXXXXX'''XX'''''XX''XX'''''XX''XX'''XX''''''''''XX''XX'''''XX''XX'''''XX''XX''''XX'''XX''''XX''XX'''''XX''XX'''''XX''XX'''''XX'''XXXXXX''''XXXXXXX''