######### .......... .......... .......# .....+ #...# #...# #...# #...# #<..# #...# #...# #...# #...# #...#########... #...?o.?........ #...oo.......... #.............. ..........l....... ............o....## .....#####....o...# ##.. #(....... #.. #....... . #..... #..