.##...# ... .....+ +..........# #..... ....# ##### #....##.o.# #...##+##....##...# #.................# +.................# #.................# #.................# #.................# #########.................# +......##.o.##..###'###...# #......##...###'##...###### ########......................... ................................. ......W<.........................# .................................+ ##################################