#...#### ... #...... ... #..... .. #.... #. #...# ##.##...# #.......# #.......# #.......# #.......# #.......# #.......# ###+######'####### #................. #................. #................. #......?.......... #......W.......... #.....###'###+###. #..... .... #..... ..... #..... ....... #..... ####.. #..... .. #.....