# ############ #. ...........# .###########.# ..# #.# #.# ##### #.# ######.###...###.####### ........................ .......###...###.......# ###....w##...# #######.# #.....##...# #.....##...# #.....##...# #.....##...# ......+.....