...............!...........!....
. &&      v     !##!##!###!    .
.               #12#12#@#@#    .
.   &&&    !#!###35#35#####    .
&&&&       #$#  !##!##!XXX!    .
.          !#!  >         %%   .
.      &&              %%%%%   .
.                  %%%%  %%%   .
.                 %        &&  .
.            %  %%     *     &&&
.    &&       %%%   ***    &&  .
.                              .
.*        v     v    v       ***
.   **   *###@@#######         .
.     **  #!X H*#* X!#    &&   .
.         # *!####!* #*        .
.   ! !   ####*!$*####         .
.    *   *# *!####!* #   &   &&&
.         #!X *#*H X!#    &&   .
.      >##############      ** .
. &&      #XX  !H  XX#    &&   .
.   &&    ############<     && .
.                   !         &&
.  ! ! !  **  &&               .
.      &&       &&  !   &&     .
.        &!!        !     &&   .
.A  @                  *    &&&&
.&12      &&&           *      .
. 34*       !!  &&   !   *     .
.        *        &&  !        .
..........**........&&&&........
