  @@@@@@@@@@@@            @@@@@@@@
 @............@          @........@
@..............@        @..........@
@.......@@@.....@      @......@.....@
@.......@  @.....@@@@@@......@@......@
@......@   @.................@@.......@
 @....@   @.....@@......@@....@.......@
  @..@    @.........@.........@......@
   @@     @...................@@....@
           @.......@@@.......@  @..@
            @...............@    @@
            @...............@
           @.................@
          @...................@
         @.....................@
        @.......@@......@@......@  @@
       @......@....@..@....@.....@@..@
       @......@....@..@....@.........@
        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
