. # # ## .. . # # # # # .. #. # #. ... # .###...# # # ... ..# #### .# # .### # #. . . . . . .#. .. #. #.##.### .. # . . # #### #.. ### .#.# #. # #.## # # ##.#...#.. .# ##.x##.#. ...# #.# .####..##.# #. # #..#.#.# . .##.#.# .# .# #..###.# ####..# ##...# # ...####..## ....#..X## .....X.X.# ....#XX.## ... ##.X# #. ##.# . ##..# #...# ........# ....#...# ...###... #.# ##.. .. ...# ..#. ...#