####################### .........(.(.(.(.....\# ..............W.....\.# .....................# .....................# .....................# .o..................# .......~~~~~.......# .....~~#o#~~......# ..~##.##~......# ...