### ......... ..........# #..........# #..........# .#..........# ........$...# ....!........# #)########### #M#.........# #######%#.#######.# #.......W..........# ....###.#.#######.#. .. #.#........... ###............. #........######. #....<...# #........# #........# #........# ..........#### ##########