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