##########.# ..........# ######### $?....... #.......# ....... #.#####.# ..... #.#..<#.# ... #.#.###.# #W# #.#.###.# #.# #.#.....# #.# #.####### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #(########.# #...)......# ############