o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
            /~~~                    *
        ~~~~. +.                 +
    ~~~~/.           + *
~~~/   
                        ____
                   *   -____-  
                        A--A
              +       = 0.0 =     * +
                 O. (-b\    \ <         /^
         o   o          |  ___|S     /^^^^
       o                U   U   ^^^^^
    o             ^^^^^/
               //                      *
   o         //         
    o        \\\\\ ~~~~~^^         ~~~~~~~
       o                \\\~~~~~~~~

           o.  
              o
^^^                o
   ^^^^^\\.           o
        ^^^\.           o
           /~~~          o              
        ~~~~. +.           o      +
    ~~~~/.           +.    
~~~/.                       o
                        o
                    o
                o
            o                         *
                         +           /^^^^
       o                ^^^^^  ^^^^^
    o             ^^^^^/
               //                      *
   o         //         
    o        \\\\\ ~~~~~^^         ~~~~~~~
       o                \\\~~~~~~~~

           o
^^^                o
   ^^^^^\\.           o
        ^^^\.           o
           /~~~          o              
        ~~~~. +.                 +
    ~~~~/.           +.   o
~~~/.                  o
                  o
               o
                         +           /^^^^
       o                ^^^^^  ^^^^^
    o             ^^^^^/
               //                      *
   o         //         
    o        \\\\\ ~~~~~^^         ~~~~~~~
       o                \\\~~~~~~~~

       ^^^              
   ^^^^^\\.      o
        ^^^\.        o
           /~~~          o              
        ~~~~. +.           o      +
    ~~~~/.           +.    
~~~/.                       o
                        o
                    o
                o
            o                         *
                         +           /^^^^
       o                ^^^^^  ^^^^^
    o             ^^^^^/
               //                      *
   o         //         
    o        \\\\\ ~~~~~^^         ~~~~~~~
       o                \\\~~~~~~~~

           o

^^^                o
   ^^^^^\\.           o
        ^^^\.           o
           /~~~          o              
        ~~~~. +.           o      +
    ~~~~/.           +.   o
~~~/.                  o
                  o
               o
                         +           /^^^^
       o                ^^^^^  ^^^^^
    o             ^^^^^/
               //                      *
   o         //         
    o        \\\\\ ~~~~~^^         ~~~~~~~
       o                \\\~~~~~~~~

             o
       ^^^      o
   ^^^^^\\.           
        ^^^\.         o
           /~~~          o              
        ~~~~. +.           o      +
    ~~~~/.           +.    
~~~/.                       o
                        o
                    o
                o
            o                         *
                         +           /^^^^
       o                ^^^^^  ^^^^^
    o             ^^^^^/
               //                      *
   o         //         
    o        \\\\\ ~~~~~^^         ~~~~~~~
       o                \\\~~~~~~~~

           o
^^^                o
   ^^^^^\\.           o
        ^^^\.           o
           /~~~          o              
        ~~~~. +.                 +
    ~~~~/.           +.   o
~~~/.                  o
                  o
               o
                         +           /^^^^
       o                ^^^^^  ^^^^^
    o             ^^^^^/
               //                      *
   o         //         
    o        \\\\\ ~~~~~^^         ~~~~~~~
       o                \\\~~~~~~~~

       ^^^              
   ^^^^^\\.      o
        ^^^\.        o
           /~~~          o              
        ~~~~. +.           o      +
    ~~~~/.           +.    
~~~/.                       o
                        o
                    o
                o
            o                         *
                         +           /^^^^
       o                ^^^^^  ^^^^^
    o             ^^^^^/
               //                      *
   o         //         
    o        \\\\\ ~~~~~^^         ~~~~~~~
       o                \\\~~~~~~~~

           o

^^^                o
   ^^^^^\\.           o
        ^^^\.           o
           /~~~          o              
        ~~~~. +.                 +
    ~~~~/.           +.   o
~~~/.                  o
                  o
               o
                         +           /^^^^
       o                ^^^^^  ^^^^^
    o             ^^^^^/
               //                      *
   o         //         
    o        \\\\\ ~~~~~^^         ~~~~~~~
       o                \\\~~~~~~~~

    ^^^              
   ^^^^^\\.      o
        ^^^\.        o
           /~~~          o              
        ~~~~. +.           o      +
    ~~~~/.           +.    
~~~/.                       o
                        o
                    o. 
        +           o.    +.
                  
     *              o 
                          *.     +
                    o 
*.          +.               . 
                    o                     *
      .                        +

          +              *          +
.             *               *
                    o.   .        
      +                                  *
         a   a    oo.oo   a   a.   +
   *    ( o.o )  o/////o ( o.o ).     *
         /   \    o///o   /   \
       S(     )     o    (     )S
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
///////////////////////////////////////////
        
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o