### ############# ##.###### #...........# #.......# #.#########.# ########.####.# ############### #.# #.# .........# #.###.............# ##.## #.# ########.# #...........# #. ######...#### #.# ##.## #####.#####.#####.### ##...........# #.# ######...#######.# #.......... ....####...##.# #.# #.........e.g....# #.######..# ##..# ##.###.# #.# #.####...#######g# #.## #..# #..# #.# #.# #.# ##.## #.# #.#.## ##..#####..#####.###.# #.# #.# #e##.###.###.................##.#####.# #.# #.#.# ##.##...g.......#......#.#.....# #.###)# #.g## ##.....#####...#...........#### #g..(# ###.## ##.##.#.# #...#......#.#..# .e..#####.....# ##.###.###.#.# #...#.#...##.#.<###### .. ..._... ##.#g.......# #...#................####### ....... ##.####.########.e..........#..###e.......# +##+##+ ### #.# ......g...##.#####.## ##.#####. #.# #####...#.##.### #.# #.# #.# #.....^......#.# #># #.# ##..########.#e# #.# #.# ####..# #.#.# #.# #.# #.....# #.#.# #e# #.# #.##.## #.#.# #.# #.# # #.##g# #.#.# #.# #.##.# #.##e# ##.#.# #.# #....# #.##.# ####..#.# #.# #####.#### #....# #..e....# #.# #.....# ####.#####.##.#### #.# #.###.# #..e.e..##.# #.# #.# #.########># #?# #.# #.# #.# #.# #.# #.# ##.###.## #.# #.# .........########.# #.# ###.#.............# ##...########....... ##### ########