....# .#.#..#. #...# ...#.... #...# #.....## #...# ......# #...# ####.#..########...# ...................# .#######....#########..### ....gg).g................#### # .#######....########...#....##... #.......# #............. #.#.....# ###.#.#.##.##### #.o....... ............... .......#############.##..#.# ..........................# # ........#.........#.#........ .........#.#.#..#..#.# .#.###.#.#.#.#..#..... #.#<#.#.#..# .#.# #.###.#.#..# # # #. .......# ## #.#..... .#