. ..# ### #...#######.... .............# #....<.# ##..##w..# ## #r.# #... ..... #... ... ..