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