###### ....##### #..l...# ###..###.# #...<)# .. #.#...# # ....s.# ....... .....###