##### ########### #...# ..........#######...# #########...........# #########.....#.## ................# #########(......# ......#..# .#####.#S.# # #.#SM# #.#..# #..# #.. #..# ###.. #..# #####.... #... ........##### #... #.#.........# ............# ..#.#..o....# ..M..g.o....# ..#...)o....# ............# ..#.##.#....... ... #.##.##### #. #. #.# . #. ... #. ....