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