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