##### ##...## ##..%## ##.....###.....## #...)...#...(...# #.......#.......# #.......#.......# ##.....###.....# ##...## #)).# .#####'#######'###### .............o......... #.##................... #................... #.##+#######+####### ##