######## ########### #......# #.........###### #.####.# #..............# ####.# #.# #..######......# ....... #)####..#### #......# .......###...(......# #......# ...........###..###.# #......# #####.......###..###.###).[...# ............+...........(.....# ###.#.......####.#.#.###....#.### ........?.oooo.b................... ....#####..o####.#.#.#......##.### ##.........# #.#.#.#.####.# .# ........o.# #...#.#.# #.# # ..........# ##..#.#.# #.. ........... ...#.#.####### ........#.# #.#...#......<# .......#.# #.#.########### ....o.#.# .. ...#.