###############################
          #........................^....#
          #.............................#
          #..####..###..###^.###..####..#
          #..#.'...# #..# #..# #...'.# .#
          #..####..# #..# #..#+#..####..#
          #.^.^....# #..#.#..#.#........#
     ##   #......^......................#
     #W#  #..####.......###....^..####..#
     ###  #..#  ....8...# #...8....'.# .#
    ##.## #..####.......# #.......####..#
   ##...###..^..........  #.^...........#
  ##.....##........     ................#
###...∩...'..####..     ....####..####..#
#W#.......'..#    .     .8..   #...'.# .#
###...∩...'..#          ....####..####.. 
  ##.....##....         ................#
   ##..^###......        .#......§§.....#
    ##.## #..####         #....§§§####..#
     ###  #..#            #...8§§§W§§# .#
     #W#   ..#            #.....§§####   
     ###                 ^......§§§      
                         .#..#^#....     
                          #..#+#..###    
                          #.   #...      
                          #    #..#      
                               ^...