### ..# # #.# ###.### #.# .......##.##### #....ooo$# ..........###.# .#.###.....##.### ###.##......# #_#######.#.# ###.#######.#.# #.##..#.....#.# #..##.#...###.. ###.#.#...# #. $ ###.##...# .# ##.##.#...# .# #.#.#.#...# #.##..#.### ########### ##.####.######.# #.........# ###.###......... #.###+###.# #...##..#####.## ###.# #.# #.# #..###..# #...###.###.# #...>..># ####...###_..'.# ######..# #......###.###.## #..#####.# $ #.##.#.# #.# #..# #........# #)##...###'###..## #..######.. #.####............ ##.## #.# #...##....#### #...# ##.# #.........#### #...# #..# #^..###...#.. #...# ####)######.......#.# ######### #...# $ #.......# #.......#.###.......###...##.# #.##.##.# #.............####...........# #.##.##.###.......#.....##.............# #.##.....##.......<........#...........# #.#####).##.......##....#####.###...##.# #.#####..##.......###.........# #...# ... #.............##.......######## #...# .# ########.####.#######.## #...# ##.####.##......# ...# #.#..##.##.###### ##.#.##.# #.#<##.# #...#### ###.# ### $