### ##.# ######..####### ######.)......#.... .........(.......# ..#.##.#a#....#..### #.##.#...........# #....(......#..#. ####.#...#..#..#. .............$.... ######.########..# .... #..... #.?...# #.....# #...