....## ##.. .. . #.# ...... ##. ... #.l#. #.. #.# #... #.# #.# #..# #.# #.# #..# #.# #.# #.##<.#########.######.# #.........l.....<......# ####..#####.##########.# #..# #.# ..# ..... ... #### ###.... ...## #..####### #..# #..#