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