XSSMMDLGXLXXLXSSMMDLGXLXXLXSXSXSSMMDLGXLXSSMMDLGXL
XXSXSSMXXSSM
XSSMXSSMXSXSSMSM
SMLGSMLG