# . .# # #. #.# # .. ### . #... # . # #.. .##.# # # .#...## .# .. . .#.# ## #... . #####..#....#. . # ...# #..#.#.# ......# # #... #.....#. ## # # . . #..# ###..##..# ### # . ###..###.g.#..#.. # .# # #...g##..##.. .. ...# . #.#.##....# # .## # ##.#####..####### . #..##.#.#....# .# #..### ..##.# # #..# #..# ...# ..g# ##..###### #..# #.#.# .... ##### #..