~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
^^^^^^^^^^^^^^^`^^^^^^^^^^^^^
·················································
··················································
······················································
··················································
············································