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