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