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