########## ... .........###### ... ###.......##...# .... #. .........##...+ ..... .#.#.###.......##...##..... ...............''........). #.....#.......##.......... .............##.#.#.##.# ###............#.#.#.# .# ......##.......#.#.#.# .# #...#..##.......#.##.# #.)>...##.#..........# #......##.#..w.......# #.##......#.............# .........................# .#.###.....$.###.........# .. #<......# #.........# #. #.......#.###....#.##.# # ####....#((##.##.#.##.# ..'....##)##.##.#.##.# ###...###.## ##.#.##.### #........# #........<### ....###..#.####.##.#...# ##.......)..# ... #.#...# #..######..#.#.. #.#...# ..# ... #.#...# ..#.... +.#...# #.#..w. ###...# ...... #...# #.. #.... .#