... .. #.. ## #. . ..# #.### #. .. #.. # ##.. . . ... .. ##. . ###.. #.#. #.#####.. # #.. #...N #.#....# ## ## . #....###.#...#.. ...... #.......#.#.#### ##. #..#..###.#.# # #. #. #.##. #.#.#.# #. #.. ..##..#.# #. ..# .#. #.#.# # #.. .### ## .. ## .. #. #. .