####################### #.....................# #.##################.## #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# # . #.# ###.#######.#.# ### #.# #.............. ..# #.# #.#.#.......#.# #.# #.# #.#.#.#<......# #.# #.# # #.#.############.###.# #.#.. .............#.# ..... .........#.#.#.# #.............##.#.#.# ..............##.#.#.# ############.##.#.#.## .......>.##.#.!..# ########M##.#.#### <.##.#.# ..# ### .... ..## #..