                                xxxxxxxxxxxxxxxxxxxxx
                               x x xx              x xx
                            xxx x      xxxxxx       xx
                         x x       xxxxxxxxxxxxx      xx
                        xxx     xxxx  xx               xx
                       xx     xxx      xxxx        xx   xx
                      xx    xxx     xxxx   x          x  xx
                     xx   xxxx   xxx               ::  x xx
                    xx    x     x         :  :          xx x
                   xx                                     xx
                   xx x     x         xxxx    xx          xx
                   xx x    x        xx    x  xxxxxx        xx
                   xx  xx x        x        x     xx        xx
                   xx  xx xxx      x               xxx   x  xx
                    xx  xxxx        xxxu             x   x   xx
               xoxxx    xx                           xx    xx
             uoooo                               xx  xxxxxx
           xx  oooo                             0  xx
          xx     oooo      x            x          x
        xoooo     ooooo   x xx                    xx
       xxoooooo     ooooox   xx         x      xx  x
     xx   ooooooo     ooooox   xx       x    xx xxx
    xx      ooooooo     ooox    xxx      xxxxx
    xx        ooooooo      oxx     xxxxxxxx
   xx           ooxxxxx    xxxx
   xxoooo       xxoo   xxoooox x
   xxoooooooo xx oo   ooxxoooxxxx
   xxoooooooxx  oo   oox ox  xx  x
  xx         xxoo   oo  oo xxxx  xxx                 xxxxxx
  xxooooooooooxx   oo  oo  xxxx  xx xx            xx   xxxxxx
  xxoooooooooooxx oo  oo xx****xx      xx     xxx    xxx     x
 xx             xxo  oxx*********xxxx     xxx      xx   x
 xx              x  oxx*************xx          xx    xxx
 xxoooooooooooooooxx*****************xxxxxx   xx xxxx  xxxx
 xxooooooooooooooxx*******************xx    xxx    xxxxx  x ###################
 xx             xx*********************x      xxxxx    x    ##
xx            xx***********************xxxxxxx    xx        # #
xxoooooooooooxx************************x x  x       x######## #
xxooooooooooxx************************xx x x         x      # #################
xx         xx************************xx x xx         x       ##
xx        xx************************xxx x x          x#########################
xxooooooooxx***********************xx  x  x          x
xxoooooooxx***********************xx    x x         x
 xx      xx**********************xx   x  x x        x
  xxxxxxxx**********************xx  x    x  x      x###########################
   xxx*************************xx  x     x  x     x     # # # #
    xx************************xx  x    x  xx     x      # # # #
     xx*********************xxx  x   x          x       # # # #
      xx*****************xx    xx  x           x        # # # #
        xx************xxx        x            x         ### # #
           xxxxxxxxxx            x          x               ###
                                 x     xxx
                                        