#..........# ##..........# .......M....# ............## .............### ........M......# ................. ......#.....o.# ......##.##.#.# ......##.#..#.# $.....#....#.###.. #....#........... #. #.#......<$####. #. #.............# #.##..........$..... #..###..##.....#.... #...##....#......... .o #########~~...#.#......... ... #~~~~~~.#~~~..#......#.o.. .... #.# ##~#######~#...##.....#.o. ....####.# #~~~~~~~~#~~~..##......... #. .........## ########~#~#~...#....$.# ..o. ........## #~##~~~~~#~~~~........###... ?........## #~~~~#~#~#~#~).M........#o#. #..#....###### ######~#~#~#~.0)###.._....#.### #.#.#.......######### #~~~%~~#~~~#..................##### #...######<.........# ############....###.##.### #.....## ###......#........>.# ##............#.......#####.###..# #......#..........# ##.............#..................#######......#..........# #...........####......#.............)...#......#..........# #..........## #...%..#..........#.####.[......############ #..........# #......##................#......# #..........# #......##........###+###.......[# #..........# #......##....<...# #.# #........# ##........## #########........###.###.######## ##........## #######..'.._###.# #..........# ##.###.###.# #..........# #.# #.# #.# #..........# #.###'###.# #..........# #.........# #..........# ########### ##.^......## ##..>...## ########