######## ## ### #......# #.# ######.## #.####.# #.# #.......###.# .# #.##.##....(...# .# ## ####.#.###...##### .# #.# #............# .# #.##.##.#.####..# .# #.#.#.##..###..# .# #.............# ##.#######....## .# #.# ### #.....## ##.# # ##.##### #......## ##.#.### ..###(######....+_+........)####......# ...........M..###+###.......'>......#.# ....#.#####.#.# #.......####......# . .. ##.##.###.###......#####......# ... #.###.........................# ... ##.##.##.#####...#..####<.....# .. ##.#...## #..##.. #......# # ##.#..# #.. #. #......# ##.#.# #. #.###.## ##.# #.# .# .# { ..# # # #.# ..#