##. ... .. # ...# # .#.#.## ..(.... ###...#.# ################...[...# #<....................... #########################