.# .. .# .# # .#.# ########.#.### ....!........# .......<.....# #######w#....# #.# ...# #.# ..# #.# .# ... # #>. ...# ...# ...#