############ ###### ##.# ##.#.#.#.##.###..#.## #... #............#......# #.... ##........)..##..#.## #...##.##...).........#.## #..........)#............# #..........oC...........## #............(......#...# #.#.#)..)........##.## ###....)..))......#### ##.#).....o........# #<..#.........###.## ##.............#### ##.#.........## ###.......(.# ...#..>....# ##.#.#.....## #......... .......$... .........).. ...C...$.#.## ....(...####