### ..# #.# #.# ##.####.####### ......o.<.....# ...####o........ #..####.## #..# #... ##.## #.# #.#