### #<# #.# #.# #.# #.# #######.######.. ................ #######'######## ..........w....# #####...r......# ..............+ ####..........# .............. ......#+#####.. .......# . .......