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