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