#.. #..### ##.... ...... ....## #? ...# ### #.##. #.#########... ..... #............ .....###.#.#####.#.#.# #.................. #........####.#.#.. # #........#### # #. #.#.........#.#.#. ##..###.#..............[ ................<.#.### #....<........#### # ...###.####...# . #g# #...# #g# ##?## #g# #.# #g# #.# #gg .#g # #