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