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