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