###### ......# .......######## #.............# .#.#...#####.# #.#.....#.# # #.###.#.# #.....#.# #.o.###.# # #