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