..# ... . .. .#.# .. ....# #..## . . .. ###..# ........# #.... ..# #.# #.#..#.#.....# #..#..#####..### #.#..#.....#...# #..#.......## .............# ## ##..# #......# . # #..#.#.#.#.## .# ... #.#....##..###.#.... ......#.#.X#....# ######L..#.#...# ..##..##h#.# #. .... #.. .. . ##... .... #.# ...## #..#. .# ##.# .##..# # #. # . . ## #