####### . #...... #... o..##.....# ..... ..........# ....... .o!#M....?####....... .#.o. #.#...........# ......#.....##.....# ##. ......[.............#.# ... ......=...............##..# #.#................##....##... ..#.........................# ....................#.......# .o#.......................# (......................<##..# #..#......................>...# #........................##...# #.. #oM........................ ##..# #)##.........#...##.##.#### ##....##.......<..#.#)....... .. ..#..............#........... .. ..................#........... o ...##.#..........#..#.........s .................##.##..... ........................#.# ...........<.....##........ ..[..............# ##..... ........######..... ...p. .######## #####