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