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