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