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