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