### #.########## #..........# #.########.############ #.# #.#...)......# #.# #.#.########.# #.########.#........#.# ####### #### #.#........#....###.#.#########....... . #######.. #.#........#......#.#.##.............. ..#######....##.# #.'.............>.+................... ........#.......### ###......####.....#.#................. ........#.......#.. #.......##<........#................. ........##......#.# ###.......#####........................ ........##......#.. # #.......#...[.'.............###........ ........##......#.####.# #.##.........##................)....... ........W....##.#......#. #.#.................................... ......#......##.#<....... #.#....................(............... ......#...∩..##..<......# #.#.................................... ....# #......##########.# #.#.................................... ...! #......# #.#.#######.........#####.........W.... .W. #......# #)#.#................. ............... .. +......+ #.#.#'######......#.### #......# #[#.....####.......... ###+#... #.#................... .#.. #.................... #####............... #.............. #.............. #.............. #.............. #####.......... ######(......... #......#........ #......#........ #......#........ #.)....#........ #......#........ #............... ##............... #................ .....#........W #...............# ................ #...............# ................ #..........(....# ###..........o.........# ###.............# .......................#. #.............###....................).... ###.................................o..... #....................# #..%............. #...........(........# #................ #.........#..........# #................ #.........#..........###........)....... #.........#............................. #.........#...........#.#..o............ ###########..........#...#o.o..##......# #.......)....∩....#### ......# #########..#...#..# ......# #...#.#...# ####### #.........# #...####### #####