.# . # ##. . #.# .# ###.# .# #.# ...# ### ... .##..##.# . ## ..# ####.......# .## #.# . . .#.....#. ...# # ..##..##.# .#####..##.. .. #.....###...#....#... # .#.. .##.#.###X#..# .####. ##...#..#...# .# # . ..###..#..# .. . ##.....#.#..# .# .#...#..#.####.. .# ##....# .. .... .#### ... .2. .. .... .. .###. .# .#