. ... . . _#. #. . ## #. .#..## ... # # ..#.# #.#.##..# # ... # #..##.##....... . ..# .# .#.#..##..X.... .. #. .#..#.......X..# . #..#. ..#.......## #... .. # ##.##.....# .# . .#..#...# ##....... . #..#..#..###. ........ # .### ## ............ . . #. #.. ..#.##.....# #. #. # # ..