##.# ... .. ### .. . #.### #. . # ####.#. .## #.# #..#..#####..#...# ## ...#..#.....# ....####..X.X..X.#..# # #...X ##XX###..### .# #....#.XX.#.X......#.# #. ...##...###..#...# ##...##........####...# .## #..#....## ..##... # ## #..#. #.## ### ###..## .. ### .##.# ..# #... .###. .( .. . #.. .#... ..# #.# . . . .. . ##. .# ## .. . .. . ## ##..# .#. ## . #.. # #.# . . #.