########### ####.#.....#.## # ..............#.# .......o...# .... ......ooo.##..... ......o