. . # # ..## . . . .# #.# # . ... . ... # . . #..#. # .... .. #..X#.# #. .XX#.X.. # # # .. #*#####..# . #.. X.#......# ###.#.#X*#.##.# #. ...#X# .# . #...##..# . #.#.##...# #... . ##..#.## # . . #. ..# . .# . # #. #