...# # . #.. ## # . #..# .# .. . #.##.. .. # #. ....#? .. .# ..#.# . #. . ..#..# . .! ......#. # . ##. ...#...# ##.###...##. # #.#.#.#.#.#..#. ..#...4.......# #......##.# #....##.# .... . #....# .# .... #........## #. #....#.....#.. . ###.........# .# . ....$...### # #........ _#.#####. . ##. ## #.. . ..