### ..# #.# #.# #.# #######.####### ..............# ###.###..####.# #.# #..# #.# #.# #..####.# ###.# #.# #....##.##...... #######.###.......<...# ...<...........##.##.## #. #...........###.# # #..##.###.#####.# #.# ......#...## #.# #.# #.......# #.# #.# #....##'##....... ..# .?#. #...#...##.. ## #.M.#....# #...####.# ##+## ..# ..