#.### .# #.... # # # . .. ## ##..# .. # # .# #. .##. #.## #. .# . ...#....#. .#.#..# # . .# .## .#..#..# . .... . .# .......# # . .. ..$....#.#..#..#.. . # N#### #...#......# . .. ...#.. .....#... .. .. ...###......# .. .... .####)....#.## # .. ...# .#.........#.. .. # .. ..#............ . ......N.......##.. .....?.....#?...# # #...#.............# ........#+##..#.# .#....# ..P # ## ....#.# .....# ..##.... # ...... . ..#... .. . . ... ##