.#... ....# #...# . #...# .!....##.## #...## .gg..g..[....^?..#...####.... ###.:...............##...##..# ....................####....# .............!.>....#.......# . ..........................# ...#........................# ...................