##### ##...# ###.#....# .......<.# ............... .............(. .(.....#.####.# #.....# .# . ##...# .# ##+# .# ..