. . . . # # # # . . . . .# # . .. .. ... # # # # .# #.# ## .#.# . ###....# # ##. .####.## . # ##.# . ### # .. . ..# ... ##.#.## .. # #.....#.# ##.# #. ## .. # ##.## #. # ._.###...# ### # #..# ##......#..#. .#..#.....#.# { .## ........ # ####...#.# .#.### #.#....###.#...## #.....#.......# #..##..#.### # #.X......##.# #...#.#...#.# ......#..#...# . #.##...# .#...# .....#....... .....##.#..###.# ..#..## ##.## #.. .##.. ... #.# .. .#