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