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