##### .. ## #.#.## ## #.# ## # .#.#. .#..# .#.# ......#.## #.#.. . ##....###.## ...# #.##...##...###XX.# # ...# ##.###..#XX.# . # .###. ...# .#...# # ##. #....#.##.# . ###. ........ ..# . ##....# .#..## ##.# # . # ### .#.#.##.#.# #.# # # #.##.#...##### .# # # . # # #... . # ### # . # #..### .# # . .### #...# # L. . .. . ## ## .# ### ..## . ....# ##. . . .# # ## . # # # . . . . . . .