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