... ## .. ... ..## #.. . ##.#. ##..#.#.##. ##.... ..... . #.## .#.....#...# # . # ........#..# #.. ## ##..#.#. .....# #.xx.# #...## # # # #..###......### .#.# ##..#..#.#...##.#.##..# #......#..## . ##. .. . ......##..###...#. ##.. .#.... #..#.............. ##... ##......##..... # ##.. #....##. ...#### .. ####.#...#....# .. ##..##. .X .. . . #. ..# ....# # #..# . .. . # .... #. . ## # .. ..