.# .# .# .# #### .# ...#####.# #.#.....# #.<....####### #............# ....#.##.#####.# #####.##.# #.# #.##.# #.# #.##.# #.# #.##.# #.# .##.#####.## .........# ..#####..# #..# #####..# #......# #M####.# #a #.# #. #.# #. .# .. .# .. .# .#