`********``**````**``**`````**``********``**````````***```**``**`````**```````**```**````````****``**``**`````**``````**````******````**`**`**``**`````**`````**`````**````````**``****``**`````**````**``````**````````**```***``**`````**```**```````********``**````**```*******```********`