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