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