. #...# #...# #.... . ####...#####..# ...............# ...............# ..............# #....M....# #...####### #...# ###...### #.......# #.#...#.# #....##.# #..####.# #....##.##### #...........# #..#.##.###.# ##..#....# # .....###.###.# .##....##.....# . #....##.....## ...#............# ....#.............. ..............#..... ..<...#...........<.. ......#............. #.....#........##.. ................# # #..####.######## ####.##...# #.........# #.##......## # #...<...# ............# ######.....[... #.....#### #.....# #######