. ... #.# #.# #.# #.# #.# #.### #######.######## #.#.. ................# ####+#.#.###########.######.# ###......#.#........##.######.# #.'.....^#.##.####............# #.#......#.##.###...##.########.# #.#......#.##..........#........# #.#....).#.............#.######## #)#...%..............#......# #.#....................#.##.# #.####'#.###########.#.#.##.# #.# #.#.# ##.#.#.##.# #.# #.#.# ......#.##.# #.# #.#.# #####.#......# #.# #.#.. ...#.#.#.####.##. #.# #.#.# #######.#.#........... #.# #.#.. .......<..###.####..... #.# #.#.........ggg.............. #.# #................##+#........ #.###################.....####### #..............# #......##### ##############.# #........... #.# #...%...# #.# #.......# #%# #....<..# #.# #.......# #.# #..##+#.# #.#####..## .# #.........# # ########.## #.# #.# #.# #.. ###