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