### #.########### #...........# #.#########.# #.# ####.# #.# #....# #.# #.#### ### #.# #.# ....####.# #.####### .......#g######........ ........gg............. ###.###.#######........ #.. #........ #+####+######........ ..............###+### ..............## ...............# +#####'##.....# #.##.....# #..####+## #####.### #######.......# ##.............# ...............# #..............# #..............# #........#####..# #...........# #)# #...........###.# #...............# ..######........ #.# ..# #........ #.# ..#########........ ... ................... #.# #.###........##.... #.# #.#..........# .... #.# #.#..........# ... #.# #.#..........# .. #.###.#..........# #.....#...######## #.)...'...+ #.....#...# #..(..#....... #.....#....... #.....#........ #.....####..... #####.# ..... #(# ... #.# #.# #.# #.# #.# #####.# #.# #.....# #.# #.##### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#################.# #...................# #......############## #.###### #.# ###