### #.. #.# #.# ######.# #......##### #.####.....# #.####.###.## .. #.#........... ...###########.#..#####.### ..... ^.....# ........#......#......).# .... ......# ........#.######.######## ... ......# #......#.# #.# #...# ... ......# #......#.# #.# #.#.# #.## ......# #......#o# #.###.#.# #.. ....... +.....oo># #.....#.# ####.###......# #......### ##########.# +...>).......# ######.# #....# #..# ####.#######.# ###### #.# #.##.####..# #.# .. #######000.0 #.# #.#........# ... #.###0.00..#.0000# #.# #.#######..# ..#.# #...#000.00#0.0.0###.# #.# #..# ... .# #...#00#.#.+00.$?#...# #.# #..# #... .# #..^#0.^!..+0..$^#^..# #.# #..# #... .# #...#0.#.#.+00.Z$#...# #.# #..# #... .# #...#000000#0.0.Z#...# #.### ...# ###.# 0.00.#00000#.### #.#.. .## #.########0.0..#.# #.#.# #.......########.# #.#.# # #######.## #....# ###.#.# .# #..# #.#### #...#.##.# ##.## #.# #........# #..# #.# #.##...######## ##.###.###########........... #..##.#.)..........####..... ##.##.#.##########.#.<# ### #.##.#.# #.....#.....# #..#.#.# #.###.#.....# ##.#.#.###...#.......# #...#.......##(..##.# ##..##########...##.# #.>...........%....# #############...#### #...# #...# #...# #...# #...# #...# #####