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