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