. . # # # # . . .. ## ## . . # # # # . # . .. # # # # # # #... # # . #...# #.# .. #. # # #. .# # . . . .. .#.# # ## # #.# .#.# ...#.# .#.# ... ###.#.#...#.###.# #. .........l.# ##.########l## # . ... #....l(..# # .## #.#.###..### . . # #..# # #.## ... .#. . . ##