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