########## ##########......... .......)##......... ........##......... ..........o.#...... ..........(('...... #.......###(#..o.. #.......#..o....... #..........#....##. .... #..........#....... .... #####+##...'....... ..... ####.##...##.....# ..... #....##...# ...... ...... #....'.<.## ...... .J....##...)#........ ..M.>.........?....## ...#+##....#...###... .#+#.##M...#...#o#...# ...........#.###o###.# ...........#.#..:..#.## .# #........#...###o###..# ... #........#.....'.#....##..## #........#.....###.......... #.....oo.#.....J.......#..# ########.#...M.#....o#....## #.(....o'...ooo...... #########....oo# ######o# #.# #........ ##....... ....##. .##.# .. ... .. ### ... ... ... ....# o..# ....#... ...# #...... ...###. #.....###......# #............... #............# ##............# +.....).......# #.a..))......+ #.####.......# #o# #.......# #.# ######### #.# #.. ###