#. . # .. . #. # .. .##..# # .... . .# # ## #.. ..# . . #. . . .# # # . . #... ....... . . . .. .... .. #.. . #. ... # . .# #...# # .... .... #.....# ..... ........... . ............... .................. #.## ### ..#. . # . .# #.# . .. . #. # ....#. #.##. .### .# .# #....# .# ####.##.# .. #..#..##..# # ...##..# ... # #...##.# #..##.#.# .. #...# .# . #..#p.##.. ##..#..#.# ### #..## # .#X. ###.. .#. .