. ##. ###.. ..#... ..... # #... .## #.. ##.. ##l## ##..# ##...###...# ## ..#.....#..#### . ...............#.# ...#.....#.###...#. #. .. ##...###.... .... .# ##.## #.........## . ###.. ##..#.##. ## ...#... .#..#....#. . . ..........#.#. ##.# . . #.....#.#.#.....# #. ##...####.# .... #.#### .## .# .## # ..~..# #. .# #.#. ~~## . # ###.. ~# . ..##.. ..# ## ##..###### # #...# .. . . # ...# . . # . #. ...# # # .