. #.. .. . . .. .. . . . .....# .# .. #.. # # ..# # .# ..##.# .# .. .. # . .... #.## # ............... . . .. #..# ...##. ## # .##. .#####.# . ......# . .#. .. ... .. ###.. # .# . . # .##...# ... #.# # #..##......#.# #.# . ......####.. ##.## .. ... ## #..#....###. ..##. #... ......# ..# ##..##...... #...X.# . ##.#..# # ####.## #..# ##.# ###