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