#+## #...## # ### #.....# #.##.## ##.......# ####.#...####......... ............)o........ ###.....####........ ##.#<## ##....... # ### #.....# #...# #+#