# # . .# # #.....# . ..# ... . .. ###..# # .##.#. . ## ......#.# . # .#...#..# .# .### #.###...###..#. ##.# .#...# #.# # ..# # ..#.. # .# .. ..........##.# #..... #....## ....# #. . ####.###.## ..#.. ## #.....#..# .... .....#...##.##..# #..##.##..#..#.. # ..# ###.#..## .#. ##..#...## .. # #........###.#. . ##..###.......# ###..X## #.... #.>.# ## #...# ..###.# #.#% .# # # .. ... .#.# ..