######## #.......w #......... +......... ....####......... ........<......... .....####.....### . #..........# #####......+ ....o...l....# ..#####........ #......## ##+#..... .... ##.