... . ... #..#.# #.. # #.. . .? .. ... #..# ...# .. .... #... ....##.##... .###...# .#......... #.#....##........ #.#......##...# ..#.....#..##.. #. ......#....#.. .$. #..##.#...#....# . . # #..#.......#.# . # #............ #.. #.# #...>.#.#..#.# . #... #.#....## ..... .##...#.....#.2..##.. . #.........#.#..#.# ##.. ##...###.#...#.# .. # . .# .#.... .# .. ## .#?....# . # ## #.##.# # #.