. ######### .. #...?...# ...#..!....# ...........# ...........##### ..._.g....<....# .......###.###.# ....... .... ...###. .#.#.# .. #.#.#.#.# # #.# #.. # #. ### #.