`X````````XXXXXXX``XXXX``XXXXXXXX``X````X```X````X````XX````````XX```X````X```````X`````XX```````XX````X````X``````X``````XX``````XX`````XXXXXXX````X```````XX`````XX```````````X`````X```````XX````XX````````````X`````X``````XXXX``XXXXXXXX`