~~~~~~~~~@~~~~~~~~~
~~~~~~~~~@~~~~~~~~~
~~~~~~~~~@~~~~~~~~~
~~~~~~~~~@~~~~~~~~~
~~~~~~~~~@~~~~~~~~~
~~~~~~~~~@~~~~~~~~~
~~~~~~~~~@~~~~~~~~~
~~~~~~~~~@~~~~~~~~~
~~~~~~~~~@~~~~~~~~~