### ..# #.# #v# ###### #.# #......# #.# #### .#######.# #.......ww# ########.X# #Xw# #vw# #R.# #..# # . #..# #..# #..#. # # .. #. .. #