################ #.......o..{...# #.############)# #.# #.# #.# ##.############### #.# #.....##.........# #.# #.....##.........#### #.# #.....##............# #.# #.....####..........+ ... ##.....####.#........### ..o>. .........'............... ...o... #.##.....####.##.#...##.###### o.o{..... # #.....####.##.....##.#<...#### #{......... ......................)........ #......##.W. .###.######........###.#........ #. .###........###.#.##..### .. .................#.# ..... . ...................# ..## .........................# ......#######............# ...... ..............# ..#+## ###.###...###..# .... #..## ..# .... .... .# ##.#