# . ### ## ... # # .# #. . . #. . ## # .. .. #. .# . .#... # . ..# .# ## #... .#.. ### #.###.. # . ### ..#.# ..#.### . . . . . ...##.......### .# . .#. . ##.#..##.# .. # . # ..#..... .## #. .. .# .....###.#.# # ... ### .. ......#### #.. # .. .#.#. . ###.#.#..... ... # .......#.. #..X.# . .. # .##.# #.....##......# . .. # #..### .##.#.# ... .. ## ## .. . .. # . ## . #.. ## . . . .