###### #....# #.#.##.######## #.#..#........# #.#.........#.# #.#......##+#'## #.#..###.#.....# #.#.####.#.....########.# #.#......+............. .#################.######.#....########### ..............(..........................# ################.##################.......#######.# #.................................#.......# #.#.#.# #.................................#.......# #.#...# #...#######...#####...####...##...#.......###.#.### #(..# #...# #...# #...##...#..........>#.# #...# #...# #...####........###.###...#.#.##### #...# #.(.#####........<..>...# #.# ###.#(#^....# #...#######..)....................# #.# #.#(#.###.# #.........).............#######...# #.# #.#.(.....# #...............#####...# #...# #.# #.#..(....# #........####...# #...# #...# #.# #.#.......# #...##...# #...# #...# #...# #.# #.#....(..# #...##...####...#####...#######...###.#####.#.......# #.............(...................#.......#.#.......# #.................................#.#.#####.#######.# ###################################.#.....#.......#.# ... ..#.#.###.#######.#.# ##.##.#.#.# #.#.# ####...#.#.#.# #.#.# ...........#.# #...# +###.#.#.#.### ##### ...........# ..##.#.#.#.# ...........# ....#.#.#.. $.....!.....# ######.#....# #....#..