# # ## # . #. ## . ## # . . # ## #. # ## .#. . . . # ## # # # # ... . .# # ### # ##.#. . # . .#. # .. # .#. ### . #. ... ..# ..# .. ####. ## ## . ....# #. #####.# #. #..l..# . #.####..# # #..# # . ### . .# # ## .#.# . .