### ### ###.############.# #................# ###...##########.# #.....# #.# #.##..# ####'### ########### #.##..# #......# #.........# #.##..# #.....)# #......(..# #.##..#######......###.........### ......( #.##..#........................+(. $...... #.##.<#.########.#####.........#.### ....... #.###.#>.....................# #...# ....... #.# #.#.##.#####.#####.......# #.⌠.# ......J ###.###.#.##...# #.# #.......###...####....... #.....#.#.####.# #.# #..<.............#....... #.#.#.#.#.####.###.#####........⌠..>..⌠..#+###### #)#...#.#...............)........................ #.#...#.#......###'###############...####..###### ##.#####.#..##.........# #.⌠.# #..# #........#..##.........############...####..# ########.....+.........'....................# #.#####.........############..#####.## #...............######## ##.# #.# #######................# #.## #.# ###................# ####..# #...................### #.....## #...................# #......# #...............###.# #......## #############...###.## #.......# #...##...####.....#.# #......_..........#.# ######...##.......#.# ##.###.......# #.###.......# ##### #......###### #...#####.........# #.........#######.# #.# #.........# #.#.##### #.# ###.........#####.#.##.. #.### #.#####.##........#.##.# #.#.. #.#####.##.######.#.##.# #.#.# #.......##.######.#....########.#.# #.########.#.................##.#.########+## #.# ##.#.####.##########.#........c...... #.# #.....###.# ...........##.#####...... #.# #.........# ....%......+..# ..... #.# #.....##### ...........#$.# .... #.#######.....# .$.........#..# ... #.............# ...........#>.# ## #########.....# ########+#.#..# #.....# #..$.. #.....# ###. #######