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