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