##### #.<.# #########...##### ...........!.....# ................#. .##....$.......# #.##.........# #. ##.#...#### ##.###.#..># #..gg..#...# #..##..#...# #.. #....#.. #.. ##.#...# ... ..##.## ##g. ### .# #.. . ... # . #..######## #.......<.# ........?.....# .........###.# .....#...# #....#...# ... #...# . #...# ....[ ...