####... .. #...C.##. #......C# ......# ##.......# ###..(... ..........# ............ .......# ....^...#.. #.#)...## ....#...#...##.#.....# ..................#.# #.$.######.#..#...# ###.#...######.#..#..... .......°.D°°☼○.......... ....#..°.G°○°○.....#..## ### #...######.#.#.#..## #................... ####.##..###............. ......#..##.............. .........##..###.##.#...# #....................... #...............++++++ #..#.###..###..+ #........# #..+ #......####..+ #..##........+ ##..##........+ { #...##.......#+ ###...##..####.#+ > ##.....##..####..+ .# .###### ###......#.(.......++++++++++ #.### .......## ##...###..#.#.####...........##..... ........#++ #.........#.#.####.##............... #..?...... ###.......#)#....#.##.(..###........ #........# #...##.##)##...#..#............... .........# #...####).)##)................# .........#.####....##....)##[#..............# #....#.........'...8.((..#..#.....##....# #....#.........###...###.)........##..#+# #######....#.....#...#................+ #....#..##.#.<[###.#..#.###.##..# ######..##.#...# #.#..#...........# ##...###...###.##.#.###.##....# #........8...+.##.#.# #.# ....# ##..###.....##.##.#.# #.# . . #..# ##...###.##.#.# #.# #... ##.## ... #..# #+# #.# #..# #... #..