### #.. # #.# .#. #.# ... .#+#####.# #.# # ........#g#..... .........#o#.#.#.#.# # .........#........ . . #...........#.#.#.#. .# #.......)###........! .# ##........# .........####.# ..........#####.#........$.# ................# #....o..# ........#...###.. +...o<..# ........###.# #....o..# #######.....# #..oo...# #.##### #.......# #)# +.......# #####.# #.......# #<....# #.......# ####### #########