### #.# #.. #.# ### #######.####### #................... #.#########.# #.#.......#%## #....# #....# #....######..#####+## #............##.....# .. ..#########.......####.##.....#.... .........#........# #.##.<...#... . ..#...............# #.##.....#.##.. ..#........)......# #.##........... #.#.......).......# #.###.........# #.######.#........# #.# #.........# #.# #.#.....#+## #.# #.........# #.######.#.....#.## #.###..%......# #........##.......####....^#.##+#### #######.....%.....##..........# #####.###.......##..........###### #...>.............................. #.##..######....##.(.(......###### #######.##..# ....##..........# #.......##..# ....#########...# #.#####.....# ....# #...# #........## ....# #...+ #.....#..# #### #...# #######..# ##### #........# #.####...# ...#...# .####.#...##### ..............# ####..........# #..........# ... #.........## ...### #.........### ..#.?.. #...........# ..#..#.#. #..)........# ......?.. #...........# #+#.#..#.# #...........# #.#.#....# ...........####### ####### #.#.#..#.# ...####..........######.....###.#.#....##..# .. #..........)....'.....'.........g..>.# ##.........######.....###.#.#.#.###..# #.........# ####### #.#.#..<# #.........# #.#.#...# . ########### #.#.#)..#....# #...#.@......# #####...#....# ...?#.... .#....$... ...#####. .# . . #. . .. .