##### #.<.## ##.^.## ##...# #...## ##...# #...## ##...# +...+ ##...# #...## ##...# #...## ##...# ##...## #...## #...# #.### .#####.## .........# ##.#####.# #.#####.####.# #.............. ###############