# .. .. .. . .. . # . .. . . . .#.#.. (. ....## .. .S $ ......#........ ....#.. . #.. ##.#...#...#.#..#. ..#. # .. *. ....##..............##.. .##. .. #..#......#.#........ #.#. #Y. .##.....#......N.. * #.#.#..' . ...##..# ..# D##.. ..........'#.!##..##..# . ).#.....##..#...'.*.X........ # .#..#. ##.#...###....:...... #. . ##....###### # #..##..##..# .# ..# .. ### #..# ..# # . #.. ..### ..... .... ... . ... ...# #........... # ... .. . . .. ###..##..##.. . . ...... . #..# ..# .. . .. .. #. ... ...... # . .. . ... .