###+# ##...### #......# #.o....# +<..[.[# #.o....# ##.#...o.. #o#..##.. ....... # ....##.. .... .# ...#