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